Class: QuickSearch::CartQuickSearch
- Inherits:
-
BaseQuickSearch
- Object
- BaseQuickSearch
- QuickSearch::CartQuickSearch
- Defined in:
- app/queries/quick_search/cart_quick_search.rb
Constant Summary collapse
- 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
14 15 16 |
# File 'app/queries/quick_search/cart_quick_search.rb', line 14 def true end |
#extract_term(query) ⇒ Object
4 5 6 |
# File 'app/queries/quick_search/cart_quick_search.rb', line 4 def extract_term(query) query.scan(CART_REGEXP).join.strip end |