Method: ImageOptim#optimize_image!

Defined in:
lib/image_optim.rb

#optimize_image!(original) ⇒ Object

Optimize one file in place, return original as OptimizedPath or nil if optimization failed



141
142
143
144
145
146
147
# File 'lib/image_optim.rb', line 141

def optimize_image!(original)
  original = Path.convert(original)
  return unless (result = optimize_image(original))

  result.replace(original)
  OptimizedPath.new(original, result.original_size)
end