Method: Epaybg::Transaction#initialize
- Defined in:
- lib/epaybg/transaction.rb
#initialize(args = {}) {|_self| ... } ⇒ Transaction
Returns a new instance of Transaction.
8 9 10 11 12 13 14 15 |
# File 'lib/epaybg/transaction.rb', line 8 def initialize(args = {}) set_defaults! args.each do |k, v| instance_variable_set("@#{k}", v) unless v.nil? end yield self if block_given? validate! end |