Class: Coradoc::Markdown::Serializer::Serializers::Literal

Inherits:
ElementSerializer show all
Defined in:
lib/coradoc/markdown/serializer/serializers/literal.rb

Overview

Literal block: indented code block (4 leading spaces per line). Distinct from a code block (which carries a language hint).

Instance Method Summary collapse

Methods inherited from ElementSerializer

call, handles?, #handles?, handles_type, #handles_type

Instance Method Details

#call(element, _ctx) ⇒ Object



14
15
16
# File 'lib/coradoc/markdown/serializer/serializers/literal.rb', line 14

def call(element, _ctx)
  element.content.to_s.lines.map { |line| "    #{line}" }.join
end