Module: FindByNumber

Included in:
Economic::CreditorProxy, Economic::DebtorProxy, Economic::ProductProxy
Defined in:
lib/economic/proxies/actions/find_by_number.rb

Instance Method Summary collapse

Instance Method Details

#find_by_number(number) ⇒ Object

Returns handle with a given number.



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

def find_by_number(number)
  response = request("FindByNumber", "number" => number)

  if response.empty?
    nil
  else
    entity = build
    entity.partial = true
    entity.persisted = true
    entity.handle = response
    entity.number = response[:number]
    entity
  end
end