Module: Tenacity::OrmExt::Ripple::InstanceMethods

Defined in:
lib/tenacity/orm_ext/ripple.rb

Overview

:nodoc:

Instance Method Summary collapse

Instance Method Details

#_t_reloadObject



137
138
139
140
# File 'lib/tenacity/orm_ext/ripple.rb', line 137

def _t_reload
  reload
  self
end

#_t_save_if_dirty(*args) ⇒ Object



142
143
144
# File 'lib/tenacity/orm_ext/ripple.rb', line 142

def _t_save_if_dirty(*args)
  changed? ? save(*args) : true
end

#deleteObject



158
159
160
# File 'lib/tenacity/orm_ext/ripple.rb', line 158

def delete
  destroy(false)
end

#destroy(run_callbacks = true) ⇒ Object



152
153
154
155
156
# File 'lib/tenacity/orm_ext/ripple.rb', line 152

def destroy(run_callbacks=true)
  before_destroy if run_callbacks
  super()
  after_destroy if run_callbacks
end

#idObject



133
134
135
# File 'lib/tenacity/orm_ext/ripple.rb', line 133

def id
  key
end

#saveObject



146
147
148
149
150
# File 'lib/tenacity/orm_ext/ripple.rb', line 146

def save
  before_save
  super
  after_save
end