class EwayRapid::Message::Convert::TransactionShippingAddress
Public Instance Methods
do_convert(transaction)
click to toggle source
@param [Models::Transaction] transaction @return [InternalModels::ShippingAddress]
# File lib/eway_rapid/message/convert/transaction_shipping_address.rb, line 8 def do_convert(transaction) shipping_address = InternalModels::ShippingAddress.new # @type [Models::ShippingDetails] detail = transaction.shipping_details if detail shipping_address.first_name = detail.first_name shipping_address.last_name = detail.last_name shipping_address.shipping_method = detail.shipping_method shipping_address.email = detail.email shipping_address.phone = detail.phone shipping_address.fax = detail.fax # @type [Models::Address] address = detail.shipping_address if address shipping_address.city = address.city shipping_address.country = address.country shipping_address.postal_code = address.postal_code shipping_address.state = address.state shipping_address.street1 = address.street1 shipping_address.street2 = address.street2 end end shipping_address end