Module: CarrierWave::Sequel::Hooks

Defined in:
lib/carrierwave/orm/sequel.rb

Overview

Instance hook methods for the Sequel 3.x

Instance Method Summary collapse

Instance Method Details

#after_saveObject



37
38
39
40
# File 'lib/carrierwave/orm/sequel.rb', line 37

def after_save
  return false if super == false
  self.class.uploaders.each_key {|column| self.send("store_#{column}!") }
end

#before_destroyObject



47
48
49
50
# File 'lib/carrierwave/orm/sequel.rb', line 47

def before_destroy
  return false if super == false
  self.class.uploaders.each_key {|column| self.send("remove_#{column}!") }
end

#before_saveObject



42
43
44
45
# File 'lib/carrierwave/orm/sequel.rb', line 42

def before_save
  return false if super == false
  self.class.uploaders.each_key {|column| self.send("write_#{column}_identifier") }
end