Class: ActiveSearch::Mongoid::ResultsSet
- Inherits:
-
ResultsSet
- Object
- ResultsSet
- ActiveSearch::Mongoid::ResultsSet
- Defined in:
- lib/activesearch/mongoid/results_set.rb
Instance Attribute Summary
Attributes inherited from ResultsSet
#page, #per_page, #results, #total_entries, #total_pages
Instance Method Summary collapse
-
#initialize(results, page = nil, per_page = nil) ⇒ ResultsSet
constructor
A new instance of ResultsSet.
Methods inherited from ResultsSet
Constructor Details
#initialize(results, page = nil, per_page = nil) ⇒ ResultsSet
Returns a new instance of ResultsSet.
5 6 7 8 9 10 11 12 13 |
# File 'lib/activesearch/mongoid/results_set.rb', line 5 def initialize(results, page = nil, per_page = nil) super @results = results.has_key?('results') ? results['results'] : [] @total_entries = @results.size @total_pages = @total_entries / @per_page self.paginate if @total_entries > 0 end |