lib/image_optim/worker/pngout.rb in image_optim-0.13.3 vs lib/image_optim/worker/pngout.rb in image_optim-0.14.0

- old
+ new

@@ -1,17 +1,25 @@ require 'image_optim/worker' require 'image_optim/option_helpers' class ImageOptim class Worker + # http://www.advsys.net/ken/util/pngout.htm class Pngout < Worker + COPY_CHUNKS_OPTION = option(:copy_chunks, false, 'Copy optional chunks'){ |v| !!v } - option(:strategy, 0, 'Strategy: `0` - xtreme, `1` - intense, `2` - longest Match, `3` - huffman Only, `4` - uncompressed') do |v| + STRATEGY_OPTION = + option(:strategy, 0, 'Strategy: '\ + '`0` - xtreme, '\ + '`1` - intense, '\ + '`2` - longest Match, '\ + '`3` - huffman Only, '\ + '`4` - uncompressed') do |v| OptionHelpers.limit_with_range(v.to_i, 0..4) end - # Always run first + # Always run first [-1] def run_order -1 end def optimize(src, dst)