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