Class: ImageOptim::Worker::Svgo
- Inherits:
-
ImageOptim::Worker
- Object
- ImageOptim::Worker
- ImageOptim::Worker::Svgo
- Defined in:
- lib/image_optim/worker/svgo.rb
Overview
Instance Attribute Summary
Attributes inherited from ImageOptim::Worker
Instance Method Summary collapse
Methods inherited from ImageOptim::Worker
#image_formats, #initialize, #inspect, #optimized?, #options, #resolve_used_bins!, #run_order, #used_bins
Methods included from ClassMethods
#bin_sym, #create_all, #create_all_by_format, extended, #inherited, #klasses, #option, #option_definitions
Constructor Details
This class inherits a constructor from ImageOptim::Worker
Instance Method Details
#optimize(src, dst) ⇒ Object
7 8 9 10 11 12 13 |
# File 'lib/image_optim/worker/svgo.rb', line 7 def optimize(src, dst) args = %W[ --input #{src} --output #{dst} ] execute(:svgo, *args) && optimized?(src, dst) end |