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, = {}) @model = model @options = @queries = @options[:query] || [] @filters = @options[:filters] || {} end |