Class: MdRecord::MarkdownRenderer

Inherits:
Redcarpet::Render::HTML
  • Object
show all
Defined in:
lib/md_record/markdown_renderer.rb

Instance Method Summary collapse

Instance Method Details

#block_code(code, language) ⇒ Object



16
17
18
# File 'lib/md_record/markdown_renderer.rb', line 16

def block_code(code, language)
  %(<pre><code>#{ERB::Util.html_escape(code)}</code></pre>)
end

#image(src, title, alt_text) ⇒ Object



7
8
9
10
11
12
13
14
# File 'lib/md_record/markdown_renderer.rb', line 7

def image(src, title, alt_text)
  if src && !src.start_with?("http://", "https://", "/")
    src = resolve_asset_path(src)
  end

  title_attr = title && !title.empty? ? %( title="#{title}") : ""
  %(<img src="#{src}" alt="#{alt_text}"#{title_attr}>)
end