Class: MdRecord::MarkdownRenderer
- Inherits:
-
Redcarpet::Render::HTML
- Object
- Redcarpet::Render::HTML
- MdRecord::MarkdownRenderer
- 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 |