class ImageOptimizer::JPEGOptimizer
Private Instance Methods
bin_name()
click to toggle source
# File lib/image_optimizer/jpeg_optimizer.rb, line 29 def bin_name 'jpegoptim' end
command_options()
click to toggle source
# File lib/image_optimizer/jpeg_optimizer.rb, line 6 def command_options flags = ['-f', '--strip-all', '--all-progressive'] flags << max_quantity if (0..100).include?(options[:quality]) flags << quiet if quiet? flags << path end
extensions()
click to toggle source
# File lib/image_optimizer/jpeg_optimizer.rb, line 21 def extensions %w[jpeg jpg] end
max_quantity()
click to toggle source
# File lib/image_optimizer/jpeg_optimizer.rb, line 13 def max_quantity "--max=#{options[:quality]}" end
quiet()
click to toggle source
# File lib/image_optimizer/jpeg_optimizer.rb, line 17 def quiet '--quiet' end
type()
click to toggle source
# File lib/image_optimizer/jpeg_optimizer.rb, line 25 def type 'jpeg' end