Class: QuickSearch::CartQuickSearch
- Inherits:
-
BaseQuickSearch
- Object
- BaseQuickSearch
- QuickSearch::CartQuickSearch
- Defined in:
- app/queries/quick_search/cart_quick_search.rb
Overview
Query object: cart quick search.
Constant Summary collapse
- CART_REGEXP =
Cart regexp.
/\ASC(\d+)\z/i
Instance Method Summary collapse
-
#authoritative_search ⇒ Object
An authoritative search returning results is final.
- #extract_term(query) ⇒ Object
-
#perform_find(term, _existing_results = []) ⇒ Object
This is where you implement the actual finder method in arel style.
Instance Method Details
#authoritative_search ⇒ Object
An authoritative search returning results is final
16 17 18 |
# File 'app/queries/quick_search/cart_quick_search.rb', line 16 def true end |
#extract_term(query) ⇒ Object
6 7 8 |
# File 'app/queries/quick_search/cart_quick_search.rb', line 6 def extract_term(query) query.scan(CART_REGEXP).join.strip end |