class FujiMarkdown::Renderers::NarouRenderer

Public Instance Methods

code_block(node) click to toggle source
# File lib/fuji_markdown/renderers/narou_renderer.rb, line 6
def code_block(node)
  out("\n") if node.previous&.type&.==(:paragraph)
  block do
    out(escape_html(node.string_content))
  end
  out("\n")
end
emph(node) click to toggle source
# File lib/fuji_markdown/renderers/narou_renderer.rb, line 14
def emph(node)
  node.walk do |n|
    n.string_content = n.string_content.chars.map { |char| "|#{char}《・》" }.join if n.type == :text
  end
  out(:children)
end