Class: QuickSearch::CustomerPurchaseOrderQuickSearch

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

Overview

Query object: customer purchase order quick search.

Instance Method Summary collapse

Instance Method Details

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



4
5
6
7
# File 'app/queries/quick_search/customer_purchase_order_quick_search.rb', line 4

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

#query_limitObject



9
10
11
# File 'app/queries/quick_search/customer_purchase_order_quick_search.rb', line 9

def query_limit
  3
end