Class: Metadown::MetadataParser
- Inherits:
-
Object
- Object
- Metadown::MetadataParser
- Defined in:
- lib/metadown/metadata_parser.rb
Instance Method Summary (collapse)
-
- (MetadataParser) initialize(text)
constructor
A new instance of MetadataParser.
- - (Object) parse
Constructor Details
- (MetadataParser) initialize(text)
A new instance of MetadataParser
3 4 5 6 |
# File 'lib/metadown/metadata_parser.rb', line 3 def initialize(text) @text = text @metadata = {} end |
Instance Method Details
- (Object) parse
8 9 10 11 |
# File 'lib/metadown/metadata_parser.rb', line 8 def parse @text =~ /^(---\s*\n.*?\n?)^(---\s*$\n?)/m @mtext = YAML.load($1) if $1 end |