class Middleman::Renderers::MiddlemanRedcarpetHTML

Custom Redcarpet renderer that uses our helpers for images and links

Public Class Methods

new(options={}) click to toggle source
Calls superclass method
# File lib/middleman-core/renderers/redcarpet.rb, line 53
def initialize(options={})
  @local_options = options.dup

  super
end

Public Instance Methods

image(link, title, alt_text) click to toggle source
# File lib/middleman-core/renderers/redcarpet.rb, line 59
def image(link, title, alt_text)
  if !@local_options[:no_images]
    middleman_app.image_tag(link, title: title, alt: alt_text)
  else
    link_string = link.dup
    link_string << %Q("#{title}") if title && title.length > 0 && title != alt_text
    "![#{alt_text}](#{link_string})"
  end
end