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