class Flickrie::Media::Visibility
Public Class Methods
new(hash)
click to toggle source
# File lib/flickrie/objects/media/visibility.rb, line 22 def initialize(hash) raise ArgumentError if hash.nil? @hash = hash end
Public Instance Methods
[](key)
click to toggle source
# File lib/flickrie/objects/media/visibility.rb, line 16 def [](key) @hash[key] end
contacts?()
click to toggle source
@return [Boolean]
# File lib/flickrie/objects/media/visibility.rb, line 14 def contacts?() @hash['iscontact'].to_i == 1 if @hash['iscontact'] end
family?()
click to toggle source
@return [Boolean]
# File lib/flickrie/objects/media/visibility.rb, line 12 def family?() @hash['isfamily'].to_i == 1 if @hash['isfamily'] end
friends?()
click to toggle source
@return [Boolean]
# File lib/flickrie/objects/media/visibility.rb, line 10 def friends?() @hash['isfriend'].to_i == 1 if @hash['isfriend'] end
hash()
click to toggle source
@return [Hash]
# File lib/flickrie/objects/media/visibility.rb, line 18 def hash() @hash end
public?()
click to toggle source
@return [Boolean]
# File lib/flickrie/objects/media/visibility.rb, line 8 def public?() @hash['ispublic'].to_i == 1 if @hash['ispublic'] end