Class: EwayRapid::Message::Convert::TransactionToArrOption

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

Instance Method Summary collapse

Instance Method Details

#do_convert(transaction) ⇒ Array

Parameters:

Returns:

  • (Array)


8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/eway_rapid/message/convert/transaction_to_arr_option.rb', line 8

def do_convert(transaction)
  if transaction.options
    list_option = Array.new

    transaction.options.each do |opt|
      option = InternalModels::Option.new
      option.value = opt
      list_option.push(option)
    end
    list_option
  else
    Array.new(3)
  end
end