class Asciidoctor::Diagram::ReaderSource
A diagram source that retrieves the code for the diagram from the contents of a block.
Public Class Methods
new(block_processor, parent_block, reader, attributes)
click to toggle source
Calls superclass method
Asciidoctor::Diagram::BasicSource::new
# File lib/asciidoctor-diagram/diagram_source.rb, line 184 def initialize(block_processor, parent_block, reader, attributes) super(block_processor, parent_block, attributes) @reader = reader end
Public Instance Methods
code()
click to toggle source
# File lib/asciidoctor-diagram/diagram_source.rb, line 189 def code @code ||= @parent_block.apply_subs(@reader.lines, resolve_diagram_subs).join("\n") end