module MarkdownUI::Renderers::Emphasis

Public Instance Methods

emphasis(text) click to toggle source
# File lib/markdown-ui/renderers/emphasis.rb, line 4
def emphasis(text)
  is_icon?(text) ? render_icon(text) : render_flag(text)
end

Protected Instance Methods

is_icon?(text) click to toggle source
# File lib/markdown-ui/renderers/emphasis.rb, line 18
def is_icon?(text)
  text =~ /icon/i
end
render_flag(text) click to toggle source
# File lib/markdown-ui/renderers/emphasis.rb, line 10
def render_flag(text)
  MarkdownUI::Content::Flag.new(text).render
end
render_icon(text) click to toggle source
# File lib/markdown-ui/renderers/emphasis.rb, line 14
def render_icon(text)
  MarkdownUI::Content::Icon.new(text).render
end