Class: Flumtter::Window::ListBuf
- Defined in:
- lib/flumtter/app/core/windows/list.rb
Constant Summary collapse
- Options =
{count: 50}
Instance Attribute Summary
Attributes inherited from Buf::Buf
Instance Method Summary collapse
-
#initialize(list, twitter) ⇒ ListBuf
constructor
A new instance of ListBuf.
- #prefetch ⇒ Object
Methods inherited from Buf::Buf
#[], #add, #adds, #get, #prev, #size
Constructor Details
#initialize(list, twitter) ⇒ ListBuf
Returns a new instance of ListBuf.
70 71 72 73 |
# File 'lib/flumtter/app/core/windows/list.rb', line 70 def initialize(list, twitter) @list, @twitter = list, twitter super(TweetBase) end |
Instance Method Details
#prefetch ⇒ Object
75 76 77 78 79 80 81 |
# File 'lib/flumtter/app/core/windows/list.rb', line 75 def prefetch adds( @twitter.rest.list_timeline(@list.id, @buf.last.nil? ? Options : Options.merge(max_id: @buf.last.id-1) ) ) end |