Sha256: 8b4dc69582f55f9ad38460f645afbeb3cfea1cf2588db30057905115d3cfd65b

Contents?: true

Size: 574 Bytes

Versions: 3

Compression:

Stored size: 574 Bytes

Contents

require_relative './dsl'

module CarrierWave
  module Processor
    class Node
      include Dsl

      attr_accessor :name, :options
      attr_accessor :processors
      attr_reader :cw_processors

      def initialize opts={}
        @cw_processors = []
        @processors = {}
        @options = opts
      end

      def process *args, &block
        processor = {:args => args, :block => block}
        @cw_processors << processor
      end

      def background *args, &block
      end

      alias_method :version, :carrierwave_processor

        
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
carrierwave-processor-1.0.1 lib/carrierwave/processor/node.rb
carrierwave-processor-1.0 lib/carrierwave/processor/node.rb
carrierwave-processor-0.0.1.pre lib/carrierwave/processor/node.rb