Class: EwayRapid::Message::Convert::Response::DirectPaymentToCreateCust

Inherits:
Object
  • Object
show all
Defined in:
lib/eway_rapid/message/convert/response/direct_payment_to_create_cust.rb

Instance Method Summary collapse

Instance Method Details

#do_convert(response) ⇒ CreateCustomerResponse

Parameters:

Returns:



9
10
11
12
13
14
15
16
17
18
# File 'lib/eway_rapid/message/convert/response/direct_payment_to_create_cust.rb', line 9

def do_convert(response)
  customer_response = CreateCustomerResponse.new
  cust_convert = InternalCustomerToCustomer.new

  customer_response.customer = cust_convert.do_convert(response.customer)

  customer_response.errors = response.errors.split(/\s*,\s*/) if response.errors

  customer_response
end