Sha256: e958d04dabc4192badbfe8412593646833346e65ad200f8774a1a1ee70c908c5

Contents?: true

Size: 311 Bytes

Versions: 7

Compression:

Stored size: 311 Bytes

Contents

require 'image_optim/worker'

class ImageOptim
  class Worker
    # https://github.com/svg/svgo
    class Svgo < Worker
      def optimize(src, dst)
        args = %W[
          --input #{src}
          --output #{dst}
        ]
        execute(:svgo, *args) && optimized?(src, dst)
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
image_optim-0.21.0 lib/image_optim/worker/svgo.rb
image_optim-0.20.2 lib/image_optim/worker/svgo.rb
image_optim-0.20.1 lib/image_optim/worker/svgo.rb
image_optim-0.20.0 lib/image_optim/worker/svgo.rb
image_optim-0.19.1 lib/image_optim/worker/svgo.rb
image_optim-0.19.0 lib/image_optim/worker/svgo.rb
image_optim-0.18.0 lib/image_optim/worker/svgo.rb