Class: AsciidoctorVaped::Parser::Blocks::DocumentAttribute
- Defined in:
- lib/asciidoctor_vaped/parser/blocks/metadata/document_attribute.rb
Constant Summary collapse
- PATTERN =
/\A:([^:\s][^:]*):\s*(.*)\z/
Instance Method Summary collapse
Methods inherited from BaseNode
Constructor Details
This class inherits a constructor from AsciidoctorVaped::Parser::Blocks::BaseNode
Instance Method Details
#parse(context) ⇒ Object
11 12 13 14 |
# File 'lib/asciidoctor_vaped/parser/blocks/metadata/document_attribute.rb', line 11 def parse(context) name, value = context.reader.read.match(PATTERN).captures context.document.register_attribute(name, value) end |