Class: QuickSearch::OrderRecipientSearch

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

Overview

order.customer_reference

Instance Method Summary collapse

Instance Method Details

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



3
4
5
6
# File 'app/queries/quick_search/order_recipient_search.rb', line 3

def perform_find(term, existing_results = [])
  existing_order_ids = existing_results.select{|r| Order === r }.map(&:id)
  Order.joins(:shipping_address).where.not(id: existing_order_ids).merge(Address.name_search(term)).reorder("orders.created_at DESC")
end

#query_limitObject



8
9
10
# File 'app/queries/quick_search/order_recipient_search.rb', line 8

def query_limit
  3
end