Class: Hbci::SegmentFactory
- Inherits:
-
Object
- Object
- Hbci::SegmentFactory
- Defined in:
- lib/hbci/segment_factory.rb
Class Method Summary collapse
Class Method Details
.build(segment_data) ⇒ Object
5 6 7 8 9 10 11 12 13 |
# 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 |