~michalr/blog2gmi

0aec2f99d53945434a7ef23741f673f4496654ef — Michał Rudowicz 3 years ago 096eb63
Inline code support
2 files changed, 11 insertions(+), 1 deletions(-)

M spec/gmi_renderer_spec.cr
M src/gmi_renderer.cr
M spec/gmi_renderer_spec.cr => spec/gmi_renderer_spec.cr +9 -0
@@ 97,4 97,13 @@ It does print hello world."

    actual.should eq(expected)
  end

  it "should render inline code like markdown because I have no better idea" do
    input = "Hello `world`!"
    expected = "Hello `world`!"

    actual = render_to_gmi(input)

    actual.should eq(expected)
  end
end

M src/gmi_renderer.cr => src/gmi_renderer.cr +2 -1
@@ 51,7 51,8 @@ class GmiRenderer < Markd::Renderer
  end

  def code(node, entering)
    raise "Not implemented"
    @output_io << "`" << node.text << "`"
    @is_newline = false
  end

  def html_block(node, entering)