class Asciidoctor::Diagram::DiagramBlockProcessor
Base class for diagram block processors.
Public Class Methods
inherited(subclass)
click to toggle source
# File lib/asciidoctor-diagram/diagram_processor.rb, line 356 def self.inherited(subclass) subclass.name_positional_attributes ['target', 'format'] subclass.contexts [:listing, :literal, :open] subclass.content_model :simple end
Public Instance Methods
create_source(parent_block, reader, attributes)
click to toggle source
Creates a ReaderSource
from the given reader.
@return [ReaderSource] a ReaderSource
# File lib/asciidoctor-diagram/diagram_processor.rb, line 365 def create_source(parent_block, reader, attributes) ReaderSource.new(self, parent_block, reader, attributes) end