Sha256: 175c4ba11430ccd5bf55eb0ef54e0a9915f3dc87e3a724e0f25f79605325bcf5
Contents?: true
Size: 638 Bytes
Versions: 4
Compression:
Stored size: 638 Bytes
Contents
class CustomerHistorySearch < Valuable has_value :customer_id, klass: :integer has_value :client_id, klass: :integer def results if client_id && customer_id ( ServiceOrder.where( customer_id: customer_id, client_id: client_id ) + SalesOrder.where( customer_id: customer_id, client_id: client_id ) ).sort_by(&:created_at) elsif customer_id ( ServiceOrder.where( customer_id: customer_id ) + PreQ.where( customer_id: customer_id ) ).sort_by(&:created_at) end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
valuable-0.9.14 | examples/search-simple.rb |
valuable-0.9.13 | examples/search-simple.rb |
valuable-0.9.12 | examples/search-simple.rb |
valuable-0.9.11 | examples/search-simple.rb |