module Mongoid::Criteria::Scrollable::Cursors
Shared by *::Scrollable modules
Private Instance Methods
cursor_and_type(cursor_or_type)
click to toggle source
# File lib/mongoid/criteria/scrollable/cursors.rb, line 8 def cursor_and_type(cursor_or_type) cursor = cursor_or_type.is_a?(Class) ? nil : cursor_or_type cursor_type = cursor_or_type.is_a?(Class) ? cursor_or_type : nil cursor_type ||= cursor.class if cursor.is_a?(Mongoid::Scroll::BaseCursor) cursor_type ||= Mongoid::Scroll::Cursor [cursor, cursor_type] end