Class: QuickSearch::CustomerPurchaseOrderQuickSearch

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

Instance Method Summary collapse

Instance Method Details

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



2
3
4
5
# File 'app/queries/quick_search/customer_purchase_order_quick_search.rb', line 2

def perform_find(term, existing_results = [])
  existing_order_ids = existing_results.select{|r| Order === r }.map(&:id)
  Payment.all_authorized.where.not(order_id: nil).where.not(order_id: existing_order_ids).po_search(term)
end

#query_limitObject



7
8
9
# File 'app/queries/quick_search/customer_purchase_order_quick_search.rb', line 7

def query_limit
  3
end