class Neo4j::AsciidoctorExtensions::CypherSyntaxRoleTreeProcessor
A tree processor that adds a role on code blocks using “cypher-syntax” as a language.
Usage:
[source,cypher-syntax] ---- () (p) (l) (n) ----
Public Instance Methods
process(document)
click to toggle source
# File lib/neo4j/asciidoctor/extensions/cypher_syntax_role/extension.rb, line 25 def process(document) document.find_by(context: :listing) { |block| block.attr('language') == 'cypher-syntax' }.each do |block| block.add_role('syntax') end document end