class IconifyIconInlineMacro
Public Instance Methods
process(parent, target, attributes)
click to toggle source
# File lib/starter_web/_plugins/asciidoctor-extensions/iconify-icon-inline.rb, line 24 def process parent, target, attributes doc = parent.document size_class = (size = attributes['size']) ? %(#{size}) : nil modifier_class = (modifier = attributes['modifier']) ? %(#{modifier}) : nil icon_name = target.tr '_', '-' %(<span class="iconify iconify-#{size_class} #{modifier}" data-icon="#{icon_name}" data-inline="false"></span>) end