class UnionBank::ECrediting::Common::HeaderLine
Describes UnionBank
eCrediting generic file header line
Attributes
date[RW]
org_short_code[RW]
total_no_of_refs[RW]
Public Class Methods
new(org_short_code:, date:, total_no_of_refs: 0)
click to toggle source
@param [String] org_short_code
@param [Date] date @param [Integer] total_no_of_refs
# File lib/union_bank/e_crediting/common/header_line.rb, line 21 def initialize(org_short_code:, date:, total_no_of_refs: 0) @org_short_code = org_short_code @date = date @total_no_of_refs = total_no_of_refs raise ArgumentError, errors.full_messages.to_sentence unless valid? end
Public Instance Methods
ordered_field_values()
click to toggle source
@return [Array]
# File lib/union_bank/e_crediting/common/header_line.rb, line 30 def ordered_field_values [ "H", # identifier org_short_code.strip, date.strftime("%m%d%Y"), total_no_of_refs ] end