Method: Jekyll::Assets::Plugins::ImageOptim#process
- Defined in:
- lib/jekyll/assets/plugins/proxy/optim.rb
#process ⇒ Object
27 28 29 30 31 32 33 34 35 |
# File 'lib/jekyll/assets/plugins/proxy/optim.rb', line 27 def process # rubocop:disable Metrics/LineLength optimc = @env.asset_config[:plugins][:img][:optim] preset = @args[:optim] == true ? :jekyll : @args[:optim].to_sym raise UnknownPreset, preset if preset != :jekyll && !optimc.key?(preset) optim = ::ImageOptim.new(optimc[preset] || {}) optim.optimize_image!(@file) @file end |