Class: Codabel::Record::Movement21

Inherits:
Codabel::Record show all
Defined in:
lib/codabel/record/movement21.rb

Constant Summary collapse

COMM_LENGTH =
1 + (115 - 63)

Instance Attribute Summary

Attributes inherited from Codabel::Record

#data

Instance Method Summary collapse

Methods inherited from Codabel::Record

#actual_records, add_column, #auto_enrich, column, columns, for, header, #initialize, movement, movement21, movement22, movement23, new_balance, old_balance, required?, #to_coda, trailer, #validate!

Constructor Details

This class inherits a constructor from Codabel::Record

Instance Method Details

#amountObject



24
25
26
# File 'lib/codabel/record/movement21.rb', line 24

def amount
  data[:amount] || 0
end

#credit_amountObject



32
33
34
# File 'lib/codabel/record/movement21.rb', line 32

def credit_amount
  data[:amount] > 0 ? data[:amount] : 0
end

#debit_amountObject



28
29
30
# File 'lib/codabel/record/movement21.rb', line 28

def debit_amount
  data[:amount] <= 0 ? data[:amount] : 0
end