Class: ReverseMarkdown::Converters::Pre

Inherits:
Base
  • Object
show all
Defined in:
lib/github_to_canvas_quiz/reverse_markdown/converters/pre.rb

Instance Method Summary collapse

Instance Method Details

#convert(node, state = {}) ⇒ Object



8
9
10
11
12
13
14
15
# File 'lib/github_to_canvas_quiz/reverse_markdown/converters/pre.rb', line 8

def convert(node, state = {})
  content = treat_children(node, state)
  if ReverseMarkdown.config.github_flavored
    "\n```#{language(node)}\n#{content.strip}\n```\n"
  else
    "\n\n    #{content.lines.to_a.join('    ')}\n\n"
  end
end