Module: Coradoc::AsciiDoc::Parser::FrontmatterParser

Defined in:
lib/coradoc/asciidoc/parser/frontmatter_parser.rb

Overview

AsciiDoc frontmatter extractor.

Delegates to the shared Coradoc::CoreModel::FrontmatterBlock::TextSplitter — the single source of truth for the ‘—n…n—n` convention (DRY). AsciiDoc retains a local parser module for discoverability and as the seam for any format-specific extensions should they arise (e.g., recognizing AsciiDoc-style front matter variants).

Constant Summary collapse

Result =
Coradoc::CoreModel::FrontmatterBlock::TextSplitter::Result

Class Method Summary collapse

Class Method Details

.call(text) ⇒ Object



15
16
17
# File 'lib/coradoc/asciidoc/parser/frontmatter_parser.rb', line 15

def call(text)
  Coradoc::CoreModel::FrontmatterBlock::TextSplitter.call(text)
end