Class: Hekenga::BaseIterator
- Inherits:
-
Object
- Object
- Hekenga::BaseIterator
- Includes:
- Enumerable
- Defined in:
- lib/hekenga/base_iterator.rb
Direct Known Subclasses
Constant Summary collapse
- DEFAULT_TIMEOUT =
1 day in seconds
86_400
Instance Attribute Summary collapse
-
#cursor_timeout ⇒ Object
readonly
Returns the value of attribute cursor_timeout.
Instance Method Summary collapse
-
#initialize(scope:, cursor_timeout: DEFAULT_TIMEOUT) ⇒ BaseIterator
constructor
A new instance of BaseIterator.
Constructor Details
#initialize(scope:, cursor_timeout: DEFAULT_TIMEOUT) ⇒ BaseIterator
Returns a new instance of BaseIterator.
8 9 10 11 |
# File 'lib/hekenga/base_iterator.rb', line 8 def initialize(scope:, cursor_timeout: DEFAULT_TIMEOUT) @scope = scope @cursor_timeout = cursor_timeout end |
Instance Attribute Details
#cursor_timeout ⇒ Object (readonly)
Returns the value of attribute cursor_timeout.
6 7 8 |
# File 'lib/hekenga/base_iterator.rb', line 6 def cursor_timeout @cursor_timeout end |