Class: Flickrie::MediaContext
- Inherits:
-
Object
- Object
- Flickrie::MediaContext
- Defined in:
- lib/flickrie/objects/media_context.rb
Instance Attribute Summary collapse
- #count ⇒ Fixnum readonly
- #next ⇒ Flickrie::Photo, Flickrie::Video readonly
- #previous ⇒ Flickrie::Photo, Flickrie::Video readonly
Instance Method Summary collapse
-
#initialize(hash, api_caller) ⇒ MediaContext
constructor
A new instance of MediaContext.
Constructor Details
#initialize(hash, api_caller) ⇒ MediaContext
Returns a new instance of MediaContext.
10 11 12 13 14 15 |
# File 'lib/flickrie/objects/media_context.rb', line 10 def initialize(hash, api_caller) count = hash['count'].to_i previous = hash['prevphoto']['id'].to_i > 0 ? Media.new(hash['prevphoto'], api_caller) : nil next_ = hash['nextphoto']['id'].to_i > 0 ? Media.new(hash['nextphoto'], api_caller) : nil @count, @previous, @next = count, previous, next_ end |
Instance Attribute Details
#count ⇒ Fixnum (readonly)
4 5 6 |
# File 'lib/flickrie/objects/media_context.rb', line 4 def count @count end |
#next ⇒ Flickrie::Photo, Flickrie::Video (readonly)
8 9 10 |
# File 'lib/flickrie/objects/media_context.rb', line 8 def next @next end |
#previous ⇒ Flickrie::Photo, Flickrie::Video (readonly)
6 7 8 |
# File 'lib/flickrie/objects/media_context.rb', line 6 def previous @previous end |