module PhotoCook::Optimization
Attributes
optimizer[RW]
TODO PhotoCook::Optimization.optimizer
= :image_optim
Public Class Methods
perform(path)
click to toggle source
# File lib/photo-cook/optimization/__api__.rb, line 10 def perform(path) if File.readable?(path) && (optimizer = self.optimizer) result, msec = PhotoCook::Utils.measure { optimizer.optimize(path) } params = [path] params.push(result[:before], result[:after], msec) if result PhotoCook.notify("optimization:#{result ? 'success' : 'failure'}", *params) !!result else false end end