Class: MiddlemanSimpleThumbnailer::Extension

Inherits:
Middleman::Extension
  • Object
show all
Defined in:
lib/middleman-simple-thumbnailer/extension.rb

Instance Method Summary collapse

Constructor Details

#initialize(app, options_hash = {}, &block) ⇒ Extension

Returns a new instance of Extension.



13
14
15
16
17
18
19
20
21
# File 'lib/middleman-simple-thumbnailer/extension.rb', line 13

def initialize(app, options_hash={}, &block)
  super
  app.after_build do |builder|
    MiddlemanSimpleThumbnailer::Image.all_objects.each do |image| 
      builder.say_status :create, "#{image.resized_img_path}"
      image.save!
    end
  end
end

Instance Method Details

#after_configurationObject



23
24
25
# File 'lib/middleman-simple-thumbnailer/extension.rb', line 23

def after_configuration
  MiddlemanSimpleThumbnailer::Image.options = options
end