class MT940::Abnamro
Private Instance Methods
parse_line_after_sepa()
click to toggle source
# File lib/mt940/banks/abnamro.rb, line 20 def parse_line_after_sepa hash = hashify_description(@line) @description = hash['REMI'] @contra_account = hash['IBAN'] end
parse_line_before_sepa()
click to toggle source
# File lib/mt940/banks/abnamro.rb, line 9 def parse_line_before_sepa @description = @line.gsub(/>\d{2}/,'').strip if @description.match(/^(GIRO)\s+(\d+)(.+)/) @contra_account = $2.rjust(9, '000000000') @description = $3 elsif @description.match(/^(\d{2}.\d{2}.\d{2}.\d{3})(.+)/) @description = $2 @contra_account = $1.gsub('.','') end end
parse_tag_61()
click to toggle source
Calls superclass method
MT940::Base#parse_tag_61
# File lib/mt940/banks/abnamro.rb, line 5 def parse_tag_61 super(/^:61:(\d{6})\d{4}(C|D)(\d+),(\d{0,2})/) end
sepa?()
click to toggle source
# File lib/mt940/banks/abnamro.rb, line 26 def sepa? @line[0] == '/' end