Module: CarrierWave::Backgrounder
- Includes:
- Support::Backends
- Defined in:
- lib/backgrounder/delay.rb,
lib/backgrounder/railtie.rb,
lib/backgrounder/version.rb,
lib/backgrounder/orm/base.rb,
lib/carrierwave_backgrounder.rb,
lib/backgrounder/orm/activemodel.rb,
lib/backgrounder/orm/data_mapper.rb,
lib/backgrounder/support/backends.rb
Defined Under Namespace
Modules: Delay, ORM, Support Classes: Railtie
Constant Summary collapse
- VERSION =
"0.4.2"
Class Method Summary collapse
Methods included from Support::Backends
Class Method Details
.configure {|_self| ... } ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
# File 'lib/carrierwave_backgrounder.rb', line 10 def self.configure yield self case @backend when :sidekiq require 'sidekiq' ::CarrierWave::Workers::ProcessAsset.class_eval do include ::Sidekiq::Worker end ::CarrierWave::Workers::StoreAsset.class_eval do include ::Sidekiq::Worker end when :sucker_punch require 'sucker_punch' ::CarrierWave::Workers::ProcessAsset.class_eval do include ::SuckerPunch::Job end ::CarrierWave::Workers::StoreAsset.class_eval do include ::SuckerPunch::Job end end end |