Sha256: 407ca57b138079e7f6456b378e1ce21cbeaafc86e7a048fb813476fd16387a12

Contents?: true

Size: 317 Bytes

Versions: 4

Compression:

Stored size: 317 Bytes

Contents

module Spontaneous::Media::Image
  class Processor
    include Spontaneous::Media::Image::Skeptick

    def initialize(input, output)
      @input, @output = input, output
    end

    def apply(process)
      cmd = convert(@input, :to => @output, &process)
      cmd.run
    end

    def optimize!
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
spontaneous-0.2.0.beta5 lib/spontaneous/media/image/processor.rb
spontaneous-0.2.0.beta4 lib/spontaneous/media/image/processor.rb
spontaneous-0.2.0.beta3 lib/spontaneous/media/image/processor.rb
spontaneous-0.2.0.beta2 lib/spontaneous/media/image/processor.rb