Sha256: fa840d08abdbb034887fd4558124a601572ee85a8cfede870cee829b05bb9be5
Contents?: true
Size: 883 Bytes
Versions: 2
Compression:
Stored size: 883 Bytes
Contents
module CarrierWave module Processor module Dsl def carrierwave_processor *args, &block options = args.extract_options! name = args.first if name processor = Node.new options processor.name = name processor.instance_eval &block if block if self.kind_of? CarrierWave::Processor::Node self.processors ||= {} self.processors[name] = processor else ::CarrierWave::Processor.processors ||= {} ::CarrierWave::Processor.processors[name] = processor end return processor end end def find_carrierwave_processor name if self.kind_of? CarrierWave::Processor::Node self.processors[name.to_sym] else CarrierWave::Processor.processors[name.to_sym] end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
carrierwave-processor-1.0 | lib/carrierwave/processor/dsl.rb |
carrierwave-processor-0.0.1.pre | lib/carrierwave/processor/dsl.rb |