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