class Hbci::SegmentFactory

Public Class Methods

build(segment_data) click to toggle source
# File lib/hbci/segment_factory.rb, line 5
def self.build(segment_data)
  segment_class_name = "#{segment_data[0][0]}v#{segment_data[0][2]}"
  segment_class = begin
                    Object.const_get("Hbci::Segments::#{segment_class_name}")
                  rescue StandardError
                    Hbci::Segments::Unknown
                  end
  segment_class.fill(segment_data)
end