class CalloutBlockMacro
Public Instance Methods
process(parent, target, attrs)
click to toggle source
# File lib/starter_web/_plugins/asciidoctor-extensions/callout.rb, line 35 def process parent, target, attrs doc = parent.document modifier_class = (modifier = attrs['modifier']) ? %(#{modifier}) : nil text_content = (text = attrs['text']) ? %(#{text}) : nil html = %( <div class="paragraph"> <p class="#{modifier}"> <i class="conum" data-value="#{target}"></i> #{text} </p> </div> ) create_pass_block parent, html, attrs, subs: nil end