Class: Mongoid::Haystack::Denormalization::Results
- Inherits:
-
Array
- Object
- Array
- Mongoid::Haystack::Denormalization::Results
- Includes:
- Pagination
- Defined in:
- lib/mongoid-haystack/search.rb
Instance Attribute Summary collapse
-
#query ⇒ Object
Returns the value of attribute query.
Class Method Summary collapse
Instance Method Summary collapse
Methods included from Pagination
#_paginated, #method_missing, #paginate
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Mongoid::Haystack::Pagination
Instance Attribute Details
#query ⇒ Object
Returns the value of attribute query.
194 195 196 |
# File 'lib/mongoid-haystack/search.rb', line 194 def query @query end |
Class Method Details
.for(query) ⇒ Object
196 197 198 199 200 201 202 |
# File 'lib/mongoid-haystack/search.rb', line 196 def Results.for(query) Results.new.tap do |results| results.query = query results.replace(query._denormalized) results._paginated.replace(query._paginated) rescue nil end end |
Instance Method Details
#models ⇒ Object
204 205 206 |
# File 'lib/mongoid-haystack/search.rb', line 204 def models self end |