lib/middleman-simple-thumbnailer/extension.rb in middleman-simple-thumbnailer-1.1.0 vs lib/middleman-simple-thumbnailer/extension.rb in middleman-simple-thumbnailer-1.2.0

- old
+ new

@@ -33,19 +33,27 @@ end helpers do def image_tag(path, options={}) + if (resize_to = options.delete(:resize_to)) + super(image_path(path, resize_to: resize_to), options) + else + super(path, options) + end + end + + def image_path(path, options={}) resize_to = options.delete(:resize_to) - return super(path, options) unless resize_to + return super(path) unless resize_to image = MiddlemanSimpleThumbnailer::Image.new(path, resize_to, app) if app.development? - super("data:#{image.mime_type};base64,#{image.base64_data}", options) + super("data:#{image.mime_type};base64,#{image.base64_data}") else ext = app.extensions[:middleman_simple_thumbnailer] ext.store_resized_image(path, resize_to) - super(image.resized_img_path, options) + super(image.resized_img_path) end end end