Module: Chewy::Search::ClassMethods
- Defined in:
- lib/chewy/search.rb
Instance Method Summary collapse
-
#all ⇒ Chewy::Search::Request
This is the entry point for the request composition, however, most of the Request methods are delegated directly as well.
- #respond_to_missing?(name, _) ⇒ Boolean
-
#search_string(query, options = {}) ⇒ Hash
A simple way to execute search string query.
Instance Method Details
#all ⇒ Chewy::Search::Request
This is the entry point for the request composition, however, most of the Request methods are delegated directly as well.
This method also provides an ability to use names scopes.
42 43 44 |
# File 'lib/chewy/search.rb', line 42 def all search_class.scopes.last || search_class.new(self) end |
#respond_to_missing?(name, _) ⇒ Boolean
67 68 69 |
# File 'lib/chewy/search.rb', line 67 def respond_to_missing?(name, _) search_class::DELEGATED_METHODS.include?(name) || super end |