Class: Marko::Parser::Metadata
- Inherits:
-
Object
- Object
- Marko::Parser::Metadata
- Defined in:
- lib/marko/parser/metadata.rb
Overview
Metadata parser
Instance Method Summary collapse
Instance Method Details
#parse(text) ⇒ Hash
8 9 10 11 12 13 14 15 16 17 |
# File 'lib/marko/parser/metadata.rb', line 8 def parse(text) return {} if text&.empty? text .split(/[;,\n]/) .map(&:strip) .reject(&:empty?) .map{ parse_attr(it) } .to_h end |