class EwayRapid::Message::Convert::Response::SearchToQueryTrans
Public Instance Methods
do_convert(response)
click to toggle source
@param [TransactionSearchResponse] response @return [QueryTransactionResponse]
# File lib/eway_rapid/message/convert/response/search_to_query_trans.rb, line 9 def do_convert(response) query_transaction_response = QueryTransactionResponse.new if response.transactions && response.transactions.length > 0 trans_convert = InternalTransToTrans.new query_transaction_response.transaction = trans_convert.do_convert(response.transactions[0]) end query_transaction_response.errors = response.error.split(/\s*,\s*/) if response.error status_convert = InternalTransactionToStatus.new if response.transactions && response.transactions.length > 0 query_transaction_response.transaction_status = status_convert.do_convert(response.transactions[0]) end query_transaction_response end