module Agris::Api::Grain::SalesContracts
Public Instance Methods
sales_contract(contract_location, contract_number)
click to toggle source
# File lib/agris/api/grain/sales_contracts.rb, line 6 def sales_contract(contract_location, contract_number) extract = Agris::Api::Grain::SpecificContractExtract .new(contract_location, contract_number) sales_contracts([extract]) end
sales_contracts(extracts)
click to toggle source
# File lib/agris/api/grain/sales_contracts.rb, line 13 def sales_contracts(extracts) extract_documents( Messages::QuerySalesContractDocuments.new(extracts), Agris::Api::Grain::Contract ) end
sales_contracts_changed_since(datetime, detail = false)
click to toggle source
# File lib/agris/api/grain/sales_contracts.rb, line 20 def sales_contracts_changed_since(datetime, detail = false) extract_documents( Messages::QueryChangedSalesContracts.new(datetime, detail), Agris::Api::Grain::Contract ) end