class

Markd::Renderer

Inherits Reference < Object

Constructors

new(options : Markd::Options = Options.new)
Source

Instance methods

alert(node : Node, entering : Bool) : Nil
Source
block_quote(node : Node, entering : Bool) : Nil
Source
code(node : Node, entering : Bool) : Nil
Source
code_block(node : Node, entering : Bool, formatter : T | Nil) : Nil forall T
Source
emphasis(node : Node, entering : Bool) : Nil
Source
escape(text)
Source
heading(node : Node, entering : Bool) : Nil
Source
html_block(node : Node, entering : Bool) : Nil
Source
html_inline(node : Node, entering : Bool) : Nil
Source
image(node : Node, entering : Bool) : Nil
Source
item(node : Node, entering : Bool) : Nil
Source
line_break(node : Node, entering : Bool) : Nil
Source
list(node : Node, entering : Bool) : Nil
Source
literal(string : String)
Source
newline

render a Line Feed character

Source
output(string : String)
Source
paragraph(node : Node, entering : Bool) : Nil
Source
render(document : Node, formatter : T | Nil) forall T
Source
soft_break(node : Node, entering : Bool) : Nil
Source
strikethrough(node : Node, entering : Bool) : Nil
Source
strong(node : Node, entering : Bool) : Nil
Source
table(node : Node, entering : Bool) : Nil
Source
table_cell(node : Node, entering : Bool) : Nil
Source
table_row(node : Node, entering : Bool) : Nil
Source
text(node : Node, entering : Bool) : Nil
Source
thematic_break(node : Node, entering : Bool) : Nil
Source