Module: Workarea::ImageOptimProcessor

Defined in:
lib/workarea/image_optim_processor.rb

Class Method Summary collapse

Class Method Details

.call(content) ⇒ Object



3
4
5
6
7
# File 'lib/workarea/image_optim_processor.rb', line 3

def self.call(content)
  if optimized = image_optim.optimize_image(content.path).presence
    content.update(optimized)
  end
end

.image_optimObject



9
10
11
# File 'lib/workarea/image_optim_processor.rb', line 9

def self.image_optim
  ImageOptim.new(Rails.application.config.assets.image_optim)
end