class Asciidoctor::Diagram::Extensions::DiagramBlockProcessor
Base class for diagram block processors.
Public Class Methods
inherited(subclass)
click to toggle source
# File lib/asciidoctor-diagram/extensions.rb, line 302 def self.inherited(subclass) subclass.option Asciidoctor::Diagram::Extensions::POSITIONAL_ATTRS_KEY, ['target', 'format'] subclass.option :contexts, [:listing, :literal, :open] subclass.option :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/extensions.rb, line 311 def create_source(parent_block, reader, attributes) ReaderSource.new(parent_block, reader, attributes) end