module CarrierWaveDelay::Model
Public Instance Methods
recreate_delayed_versions!()
click to toggle source
# File lib/carrierwave-delay/model.rb, line 26 def recreate_delayed_versions! self.class.carrierwave_delay_columns.each do |column| unless self.send(column).file.nil? self.send(column).is_processing_delayed = true self.send(column).recreate_versions! end end end
Private Instance Methods
carrierwave_delay_process()
click to toggle source
# File lib/carrierwave-delay/model.rb, line 37 def carrierwave_delay_process self.delay(queue: self.class.carrierwave_delay_queue, priority: self.class.carrierwave_delay_priority, retry: false).recreate_delayed_versions! end