class Mongoid::Criteria::Scrollable::Iterator
Attributes
current_cursor[RW]
next_cursor[RW]
previous_cursor[RW]
Public Class Methods
new(previous_cursor:, current_cursor:, next_cursor:)
click to toggle source
# File lib/mongoid/criteria/scrollable/iterator.rb, line 7 def initialize(previous_cursor:, current_cursor:, next_cursor:) @previous_cursor = previous_cursor @current_cursor = current_cursor @next_cursor = next_cursor end
Public Instance Methods
first_cursor()
click to toggle source
# File lib/mongoid/criteria/scrollable/iterator.rb, line 13 def first_cursor @first_cursor ||= next_cursor.class.new(nil, next_cursor.sort_options) end