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