class Nexmo::Markdown::MarkdownFilter

Public Instance Methods

call(input) click to toggle source
# File lib/nexmo_markdown_renderer/filters/markdown_filter.rb, line 5
def call(input)
  markdown.render(input)
end

Private Instance Methods

markdown() click to toggle source
# File lib/nexmo_markdown_renderer/filters/markdown_filter.rb, line 15
def markdown
  @markdown ||= Redcarpet::Markdown.new(renderer, {
    no_intra_emphasis: true,
    tables: true,
    strikethrough: true,
    superscript: true,
    underline: true,
    highlight: true,
    fenced_code_blocks: true,
    disable_indented_code_blocks: true,
    start_inline: true,
  })
end
renderer() click to toggle source
# File lib/nexmo_markdown_renderer/filters/markdown_filter.rb, line 11
def renderer
  @renderer ||= VoltaRender.new(options)
end