Sha256: 9f60771a7d83edff31d0096d2655a295dd9e830cb4f2eae4a1f24658a75e2643
Contents?: true
Size: 445 Bytes
Versions: 2
Compression:
Stored size: 445 Bytes
Contents
class MT940::Ing < MT940::Base private def parse_line_before_sepa pattern = Regexp.new "(#{MT940::BBAN_PATTERN})(.+)" if @line.match(pattern) @description = $2.strip @contra_account = $1[/[^0+]\d*/] end end def parse_line_after_sepa if @line.match(MT940::SEPA_PATTERN) @contra_account = $2 @description = $4.strip end end def sepa? @line.match(MT940::SEPA_PATTERN) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
mt940-0.7.1 | lib/mt940/banks/ing.rb |
mt940-0.7.0 | lib/mt940/banks/ing.rb |