Method: CEO::Iterator#initialize

Defined in:
lib/ceo/iterator.rb

#initialize(model, options = {}) ⇒ Iterator

model - The model to perform queries on. options - A hash of options for the iterator.

query - An array of nested queries.
filters - A hash of filters (only/except).
current_page - The current page to be paginated.


20
21
22
23
24
25
# File 'lib/ceo/iterator.rb', line 20

def initialize(model, options = {})
  @model = model
  @options = options
  @queries = @options[:query] || []
  @filters = @options[:filters] || {}
end