module Agris::Api::Grain::PurchaseContracts

Public Instance Methods

purchase_contract(contract_location, contract_number) click to toggle source
# File lib/agris/api/grain/purchase_contracts.rb, line 6
def purchase_contract(contract_location, contract_number)
  extract = Agris::Api::Grain::SpecificContractExtract
            .new(contract_location, contract_number)

  purchase_contracts([extract])
end
purchase_contracts(extracts) click to toggle source
# File lib/agris/api/grain/purchase_contracts.rb, line 13
def purchase_contracts(extracts)
  extract_documents(
    Messages::QueryPurchaseContractDocuments.new(extracts),
    Agris::Api::Grain::Contract
  )
end
purchase_contracts_changed_since(datetime, detail = false) click to toggle source
# File lib/agris/api/grain/purchase_contracts.rb, line 20
def purchase_contracts_changed_since(datetime, detail = false)
  extract_documents(
    Messages::QueryChangedPurchaseContracts.new(datetime, detail),
    Agris::Api::Grain::Contract
  )
end