Module: AsciidoctorVaped::Parser::Blocks
- Defined in:
- lib/asciidoctor_vaped/parser/blocks.rb,
lib/asciidoctor_vaped/parser/blocks/heading.rb,
lib/asciidoctor_vaped/parser/blocks/paragraph.rb,
lib/asciidoctor_vaped/parser/blocks/admonition.rb,
lib/asciidoctor_vaped/parser/blocks/tables/table.rb,
lib/asciidoctor_vaped/parser/blocks/common/comment.rb,
lib/asciidoctor_vaped/parser/blocks/delimited/open.rb,
lib/asciidoctor_vaped/parser/blocks/delimited/quote.rb,
lib/asciidoctor_vaped/parser/blocks/lists/list_base.rb,
lib/asciidoctor_vaped/parser/blocks/lists/list_item.rb,
lib/asciidoctor_vaped/parser/blocks/common/base_node.rb,
lib/asciidoctor_vaped/parser/blocks/metadata/caption.rb,
lib/asciidoctor_vaped/parser/blocks/tables/table_row.rb,
lib/asciidoctor_vaped/parser/blocks/common/blank_line.rb,
lib/asciidoctor_vaped/parser/blocks/delimited/example.rb,
lib/asciidoctor_vaped/parser/blocks/delimited/listing.rb,
lib/asciidoctor_vaped/parser/blocks/delimited/literal.rb,
lib/asciidoctor_vaped/parser/blocks/delimited/sidebar.rb,
lib/asciidoctor_vaped/parser/blocks/tables/table_cell.rb,
lib/asciidoctor_vaped/parser/blocks/lists/ordered_list.rb,
lib/asciidoctor_vaped/parser/blocks/lists/unordered_list.rb,
lib/asciidoctor_vaped/parser/blocks/delimited/passthrough.rb,
lib/asciidoctor_vaped/parser/blocks/delimited/delimited_node.rb,
lib/asciidoctor_vaped/parser/blocks/metadata/document_attribute.rb,
lib/asciidoctor_vaped/parser/blocks/metadata/element_attributes.rb
Defined Under Namespace
Classes: Admonition, BaseNode, BlankLine, Caption, Comment, DelimitedNode, DocumentAttribute, ElementAttributes, Example, Heading, ListBase, ListItem, Listing, Literal, Open, OrderedList, Paragraph, Passthrough, Quote, Sidebar, Table, TableCell, TableRow, UnorderedList
Class Method Summary collapse
Class Method Details
.chain(handlers) ⇒ Object
31 32 33 34 35 36 |
# File 'lib/asciidoctor_vaped/parser/blocks.rb', line 31 def self.chain(handlers) handlers.reverse.inject(nil) do |successor, handler| handler, kwargs = handler handler.new(successor, **(kwargs || {})) end end |