Class: Flumtter::Window::FavoriteBuf
- Defined in:
- lib/flumtter/app/core/windows/favorite.rb
Constant Summary collapse
- Options =
{count: 50}
Instance Attribute Summary
Attributes inherited from Buf::Buf
Instance Method Summary collapse
-
#initialize(user, twitter) ⇒ FavoriteBuf
constructor
A new instance of FavoriteBuf.
- #prefetch ⇒ Object
Methods inherited from Buf::Buf
#[], #add, #adds, #get, #prev, #size
Constructor Details
#initialize(user, twitter) ⇒ FavoriteBuf
Returns a new instance of FavoriteBuf.
6 7 8 9 10 |
# File 'lib/flumtter/app/core/windows/favorite.rb', line 6 def initialize(user, twitter) @twitter = twitter @user = user super(TweetBase) end |
Instance Method Details
#prefetch ⇒ Object
12 13 14 15 16 17 18 19 |
# File 'lib/flumtter/app/core/windows/favorite.rb', line 12 def prefetch adds( @twitter.rest.favorites( @user.id, @buf.last.nil? ? Options : Options.merge(max_id: @buf.last.id-1) ) ) end |