module Norma43::LineHandlers

Constants

Handler

Public Class Methods

account_end() click to toggle source
# File lib/norma43/line_handlers.rb, line 29
def self.account_end
  Handler.new LineParsers::AccountEnd, LineProcessors::AccountEnd
end
account_start() click to toggle source
# File lib/norma43/line_handlers.rb, line 25
def self.account_start
  Handler.new LineParsers::AccountStart, LineProcessors::AccountStart
end
additional_currency() click to toggle source
# File lib/norma43/line_handlers.rb, line 41
def self.additional_currency
  Handler.new LineParsers::AdditionalCurrency, LineProcessors::AdditionalCurrency
end
additional_item() click to toggle source
# File lib/norma43/line_handlers.rb, line 37
def self.additional_item
  Handler.new LineParsers::AdditionalItem, LineProcessors::AdditionalItem
end
document_end() click to toggle source
# File lib/norma43/line_handlers.rb, line 21
def self.document_end
  Handler.new LineParsers::DocumentEnd, LineProcessors::DocumentEnd
end
document_start() click to toggle source
# File lib/norma43/line_handlers.rb, line 17
def self.document_start
  Handler.new LineParsers::DocumentStart, LineProcessors::DocumentStart
end
mapping() click to toggle source
# File lib/norma43/line_handlers.rb, line 5
def self.mapping
  {
    "00" => self.document_start,
    "88" => self.document_end,
    "11" => self.account_start,
    "33" => self.account_end,
    "22" => self.transaction,
    "23" => self.additional_item,
    "24" => self.additional_currency
  }
end
transaction() click to toggle source
# File lib/norma43/line_handlers.rb, line 33
def self.transaction
  Handler.new LineParsers::Transaction, LineProcessors::Transaction
end