Class: Economic::DebtorProxy
- Inherits:
-
EntityProxy
- Object
- EntityProxy
- Economic::DebtorProxy
- Defined in:
- lib/economic/proxies/debtor_proxy.rb
Instance Attribute Summary
Attributes inherited from EntityProxy
Instance Method Summary collapse
- #get_current_invoices(debtor_handle) ⇒ Object
- #get_debtor_contacts(debtor_handle) ⇒ Object
- #get_invoices(debtor_handle) ⇒ Object
-
#get_orders(debtor_handle) ⇒ Object
Returns handle for orders for debtor.
-
#next_available_number ⇒ Object
Returns the next available debtor number.
Methods included from FindByTelephoneAndFaxNumber
#find_by_telephone_and_fax_number
Methods included from FindByNumber
Methods included from FindByHandleWithNumber
Methods included from FindByCiNumber
Methods inherited from EntityProxy
#all, #append, #build, entity_class, #entity_class, entity_class_name, #entity_class_name, #find, #get_data, #initialize, #session
Constructor Details
This class inherits a constructor from Economic::EntityProxy
Instance Method Details
#get_current_invoices(debtor_handle) ⇒ Object
21 22 23 24 25 26 27 |
# File 'lib/economic/proxies/debtor_proxy.rb', line 21 def get_current_invoices(debtor_handle) response = fetch_response(:get_current_invoices, debtor_handle) build_entities_from_response( Economic::CurrentInvoice, response[:current_invoice_handle] ) end |
#get_debtor_contacts(debtor_handle) ⇒ Object
29 30 31 32 33 34 35 |
# File 'lib/economic/proxies/debtor_proxy.rb', line 29 def get_debtor_contacts(debtor_handle) response = fetch_response(:get_debtor_contacts, debtor_handle) build_entities_from_response( Economic::DebtorContact, response[:debtor_contact_handle] ) end |
#get_invoices(debtor_handle) ⇒ Object
37 38 39 40 41 42 43 |
# File 'lib/economic/proxies/debtor_proxy.rb', line 37 def get_invoices(debtor_handle) response = fetch_response(:get_invoices, debtor_handle) build_entities_from_response( Economic::Invoice, response[:invoice_handle] ) end |
#get_orders(debtor_handle) ⇒ Object
Returns handle for orders for debtor.
46 47 48 49 50 51 52 |
# File 'lib/economic/proxies/debtor_proxy.rb', line 46 def get_orders(debtor_handle) response = fetch_response(:get_orders, debtor_handle) build_entities_from_response( Economic::Order, response[:order_handle] ) end |
#next_available_number ⇒ Object
Returns the next available debtor number
17 18 19 |
# File 'lib/economic/proxies/debtor_proxy.rb', line 17 def next_available_number request :get_next_available_number end |