Class: Hikerapi::MediaIterator
- Inherits:
-
ChunkIterator
- Object
- ChunkIterator
- Hikerapi::MediaIterator
- Defined in:
- lib/hikerapi/media_iterator.rb
Instance Attribute Summary collapse
-
#user ⇒ Object
readonly
Returns the value of attribute user.
-
#user_id ⇒ Object
readonly
Returns the value of attribute user_id.
Attributes inherited from ChunkIterator
Instance Method Summary collapse
-
#initialize(user, user_id, options = {}) ⇒ MediaIterator
constructor
A new instance of MediaIterator.
Methods inherited from ChunkIterator
#each, #each_chunk, #fetch_chunk
Constructor Details
#initialize(user, user_id, options = {}) ⇒ MediaIterator
Returns a new instance of MediaIterator.
7 8 9 10 11 12 13 14 15 |
# File 'lib/hikerapi/media_iterator.rb', line 7 def initialize(user, user_id, = {}) @user = user @user_id = user_id.to_s super() do |cursor| opts = .dup opts[:end_cursor] = cursor if cursor && !cursor.to_s.empty? user.medias_chunk(user_id, opts) end end |
Instance Attribute Details
#user ⇒ Object (readonly)
Returns the value of attribute user.
5 6 7 |
# File 'lib/hikerapi/media_iterator.rb', line 5 def user @user end |
#user_id ⇒ Object (readonly)
Returns the value of attribute user_id.
5 6 7 |
# File 'lib/hikerapi/media_iterator.rb', line 5 def user_id @user_id end |