Module: DZero::Segments::Concerns::Parser::ClassMethods
- Defined in:
- lib/dzero/segments/concerns/parser.rb
Instance Method Summary collapse
-
#parse(source) ⇒ Object
parses from a string.
Instance Method Details
#parse(source) ⇒ Object
parses from a string
10 11 12 13 14 15 |
# File 'lib/dzero/segments/concerns/parser.rb', line 10 def parse(source) elements = source.split(/[\x1C\x1E\x3\x1D]/).delete_if(&:empty?) segment_hash = Hash[elements.map {|e| [e[0..1], e[2..-1]]}] self.build(segment_hash) end |