Module: FindByTelephoneAndFaxNumber

Included in:
Economic::DebtorProxy
Defined in:
lib/economic/proxies/actions/find_by_telephone_and_fax_number.rb

Instance Method Summary collapse

Instance Method Details

#find_by_telephone_and_fax_number(number) ⇒ Object

Returns handle for debtor with phone or fax number.



5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/economic/proxies/actions/find_by_telephone_and_fax_number.rb', line 5

def find_by_telephone_and_fax_number(number)
  response = request("FindByTelephoneAndFaxNumber", "telephoneAndFaxNumber" => number)
  if response == {}
    nil
  else
    entity = build
    entity.partial = true
    entity.persisted = true
    entity.handle = response[:debtor_handle]
    entity.number = response[:debtor_handle][:number].to_i
    entity
  end
end