Sha256: e825704ee1fd68babf4531a6c782b07e856c4bfb51408b86d526f7169b20d726

Contents?: true

Size: 572 Bytes

Versions: 5

Compression:

Stored size: 572 Bytes

Contents

module MT940

  class Transaction

    attr_accessor :bank_account, :contra_account, :amount, :description, :contra_account_owner, :date, :bank

    def initialize(attributes = {})
      @bank_account        = attributes[:bank_account]
      @bank                = attributes[:bank]
      @amount              = attributes[:amount]
      @description         = attributes[:description]
      @date                = attributes[:date]
      @contra_account      = attributes[:contra_account]
      @contra_account_name = attributes[:contra_account_owner]
    end

  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
mt940-0.6.5 lib/mt940/transaction.rb
mt940-0.6.4 lib/mt940/transaction.rb
mt940-0.6.3 lib/mt940/transaction.rb
mt940-0.5.1 lib/mt940/transaction.rb
mt940-0.5.0 lib/mt940/transaction.rb