class Middleman::Imageoptim::Extension
Public Instance Methods
after_build(builder)
click to toggle source
# File lib/middleman-imageoptim/extension.rb, line 7 def after_build(builder) Middleman::Imageoptim::Optimizer.optimize!(app, builder, options) end
manipulate_resource_list(resources)
click to toggle source
# File lib/middleman-imageoptim/extension.rb, line 11 def manipulate_resource_list(resources) return resources unless options.manifest Middleman::Imageoptim::ResourceList.manipulate(app, resources, options) end
Private Instance Methods
setup_options(options_hash = {}) { |options| ... }
click to toggle source
# File lib/middleman-imageoptim/extension.rb, line 18 def setup_options(options_hash = {}, &_block) @options = Middleman::Imageoptim::Options.new(options_hash) yield @options if block_given? @options.freeze end