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