module SrcsetImages::HtmlConverter
Public Class Methods
install()
click to toggle source
# File lib/middleman-srcset_images/html_converter.rb, line 8 def self.install unless Middleman::Renderers::MiddlemanKramdownHTML < self Middleman::Renderers::MiddlemanKramdownHTML.prepend self end end
Public Instance Methods
convert_img(el, indent)
click to toggle source
# File lib/middleman-srcset_images/html_converter.rb, line 14 def convert_img(el, indent) attrs = el.attr.dup attrs['title'] ||= attrs['alt'] src = attrs.delete "src" path, size, link_to = src.split(?!) # default to jpg as image file extension path += ".jpg" unless path =~ /\.[a-z]{3}\z/i if link_to attrs[:link] = link_to end if size attrs[:size] = size %{<div class="item #{size}">} + scope.image_tag(path, attrs) + "</div>" else scope.image_tag path, attrs end end