Method: SPS::Transaction#initialize
- Defined in:
- lib/sps_king/transaction.rb
#initialize(attributes = {}) ⇒ Transaction
Returns a new instance of Transaction.
38 39 40 41 42 43 44 45 46 47 |
# File 'lib/sps_king/transaction.rb', line 38 def initialize(attributes = {}) attributes.each do |name, value| send("#{name}=", value) end self.requested_date ||= DEFAULT_REQUESTED_DATE self.reference ||= 'NOTPROVIDED' self.batch_booking = true if self.batch_booking.nil? self.currency ||= 'CHF' end |