Class: QuickSearch::CustomerNumberQuickSearch
- Inherits:
-
BaseQuickSearch
- Object
- BaseQuickSearch
- QuickSearch::CustomerNumberQuickSearch
- Defined in:
- app/queries/quick_search/customer_number_quick_search.rb
Overview
Query object: customer number quick search.
Instance Method Summary collapse
- #authoritative_search ⇒ Object
- #extract_term(query) ⇒ Object
- #perform_find(term, _existing_results = []) ⇒ Object
Instance Method Details
#authoritative_search ⇒ Object
13 14 15 |
# File 'app/queries/quick_search/customer_number_quick_search.rb', line 13 def true end |
#extract_term(query) ⇒ Object
8 9 10 11 |
# File 'app/queries/quick_search/customer_number_quick_search.rb', line 8 def extract_term(query) res = query.scan(Customer::REFERENCE_NUMBER_PATTERN).join.upcase res.to_i.positive? && res.to_i < 2_147_483_647 ? res.to_i : nil end |