Class: QuickSearch::OrderCustomerReference

Inherits:
BaseQuickSearch
  • Object
show all
Defined in:
app/queries/quick_search/order_customer_reference.rb

Overview

order.customer_reference

Instance Method Summary collapse

Instance Method Details

#perform_find(term, existing_results = []) ⇒ Object



4
5
6
7
8
9
# File 'app/queries/quick_search/order_customer_reference.rb', line 4

def perform_find(term, existing_results = [])
  existing_order_ids = existing_results.grep(Order).map(&:id)
  r = Order.customer_reference_search(term)
  r = r.where.not(id: existing_order_ids) if existing_order_ids.present?
  r.reorder("orders.created_at DESC")
end

#query_limitObject



11
12
13
# File 'app/queries/quick_search/order_customer_reference.rb', line 11

def query_limit
  3
end