module CarrierWave::Backgrounder::Delay
Public Instance Methods
cache_versions!(new_file)
click to toggle source
Calls superclass method
# File lib/backgrounder/delay.rb, line 5 def cache_versions!(new_file) super if proceed_with_versioning? end
process!(new_file=nil)
click to toggle source
Calls superclass method
# File lib/backgrounder/delay.rb, line 13 def process!(new_file=nil) super if proceed_with_versioning? end
store_versions!(*args)
click to toggle source
Calls superclass method
# File lib/backgrounder/delay.rb, line 9 def store_versions!(*args) super if proceed_with_versioning? end
Private Instance Methods
proceed_with_versioning?()
click to toggle source
# File lib/backgrounder/delay.rb, line 19 def proceed_with_versioning? !model.respond_to?(:"process_#{mounted_as}_upload") && enable_processing || !!(model.send(:"process_#{mounted_as}_upload") && enable_processing) end