Sha256: a41af9c5f04294ddca50abd7d56bf94a10473a335eb4f053ebedaddacb3d4c87

Contents?: true

Size: 242 Bytes

Versions: 7

Compression:

Stored size: 242 Bytes

Contents

module ImageProcessing
  class Builder
    include Chainable

    attr_reader :options

    def initialize(options)
      @options = options
    end

    def call!(**options)
      Pipeline.new(self.options).call(**options)
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
image_processing-1.6.0 lib/image_processing/builder.rb
image_processing-1.5.0 lib/image_processing/builder.rb
image_processing-1.4.0 lib/image_processing/builder.rb
image_processing-1.3.0 lib/image_processing/builder.rb
image_processing-1.2.0 lib/image_processing/builder.rb
image_processing-1.1.0 lib/image_processing/builder.rb
image_processing-1.0.0 lib/image_processing/builder.rb