lib/carrierwave/processor/injector.rb in carrierwave-processor-1.1.0 vs lib/carrierwave/processor/injector.rb in carrierwave-processor-1.1.1
- old
+ new
@@ -9,12 +9,14 @@
@uploader = uploader
@outer_version = opts.delete(:outer_version)
@root_uploader = opts.delete(:root_uploader)
unless @root_uploader
@root_uploader = @uploader
- unless CarrierWave::Processor.configuration.backend.uploaders.include? @root_uploader
- CarrierWave::Processor.configuration.backend.uploaders << @root_uploader
- @root_uploader.after :store, :perform_delayed
+ if CarrierWave::Processor.configuration.backend_configured?
+ unless CarrierWave::Processor.configuration.backend.uploaders.include? @root_uploader
+ CarrierWave::Processor.configuration.backend.uploaders << @root_uploader
+ @root_uploader.after :store, :perform_delayed
+ end
end
end
@options = opts
self.class_eval &block
@uploader.send :prepend, self
\ No newline at end of file