Class: EwayRapid::Message::Convert::InternalSummaryToSummary
- Inherits:
-
Object
- Object
- EwayRapid::Message::Convert::InternalSummaryToSummary
- Defined in:
- lib/eway_rapid/message/convert/internal_summary_to_summary.rb
Instance Method Summary collapse
- #do_convert(i_summary) ⇒ Models::SettlementSummary
- #get_balance(i_balance) ⇒ Models::BalancePerCardType
Instance Method Details
#do_convert(i_summary) ⇒ Models::SettlementSummary
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/eway_rapid/message/convert/internal_summary_to_summary.rb', line 8 def do_convert(i_summary) summary = Models::SettlementSummary.new summary.settlement_id = i_summary.settlement_id summary.currency = i_summary.currency summary.currency_code = i_summary.currency_code summary.total_credit = i_summary.total_credit summary.total_debit = i_summary.total_debit summary.total_balance = i_summary.total_balance summary.balance_per_card_type = [] i_summary.balance_per_card_type.each {|balance| obj = get_balance(balance) summary.balance_per_card_type.push(obj) } summary end |
#get_balance(i_balance) ⇒ Models::BalancePerCardType
26 27 28 29 30 31 32 33 34 |
# File 'lib/eway_rapid/message/convert/internal_summary_to_summary.rb', line 26 def get_balance(i_balance) balance = Models::BalancePerCardType.new balance.card_type = i_balance.card_type balance.number_of_transactions = i_balance.number_of_transactions balance.credit = i_balance.credit balance.debit = i_balance.debit balance.balance = i_balance.balance balance end |