Class: Coradoc::AsciiDoc::Transform::InlineTransformVisitor
- Inherits:
-
Object
- Object
- Coradoc::AsciiDoc::Transform::InlineTransformVisitor
- Defined in:
- lib/coradoc/asciidoc/transform/inline_transform_visitor.rb
Overview
Visits AsciiDoc inline content and produces CoreModel inline elements.
Replaces the 50-line transform_inline_content case/when in ToCoreModel. Handles whitespace insertion between adjacent TextElements.
Instance Method Summary collapse
-
#initialize(to_core_model) ⇒ InlineTransformVisitor
constructor
A new instance of InlineTransformVisitor.
- #transform(content) ⇒ Object
Constructor Details
#initialize(to_core_model) ⇒ InlineTransformVisitor
Returns a new instance of InlineTransformVisitor.
11 12 13 |
# File 'lib/coradoc/asciidoc/transform/inline_transform_visitor.rb', line 11 def initialize(to_core_model) @to_core_model = to_core_model end |
Instance Method Details
#transform(content) ⇒ Object
15 16 17 |
# File 'lib/coradoc/asciidoc/transform/inline_transform_visitor.rb', line 15 def transform(content) visit_content(content) end |