Class: Coradoc::AsciiDoc::Transform::TextExtractVisitor

Inherits:
Object
  • Object
show all
Defined in:
lib/coradoc/asciidoc/transform/text_extract_visitor.rb

Overview

Visits AsciiDoc inline model nodes and extracts plain text.

Replaces the 70-line extract_text_content case/when in ToCoreModel. Each visit_ method handles one model type — locality per element.

Instance Method Summary collapse

Instance Method Details

#extract(model) ⇒ Object



11
12
13
# File 'lib/coradoc/asciidoc/transform/text_extract_visitor.rb', line 11

def extract(model)
  visit(model)
end