module Sequel::Plugins::BeforeAfterSave::InstanceMethods

Private Instance Methods

_after_create(pk) click to toggle source

Refresh and reset modified flag right after INSERT query.

Calls superclass method
# File lib/sequel/plugins/before_after_save.rb, line 28
def _after_create(pk)
  super
  @modified = false
  pk ? _save_refresh : changed_columns.clear
end
_after_save(pk) click to toggle source

Don't refresh or reset modified flag, as it was already done.

# File lib/sequel/plugins/before_after_save.rb, line 35
def _after_save(pk)
  if @was_new
    @was_new = nil
  else
    @columns_updated = nil
  end
end
_after_update() click to toggle source

Refresh and reset modified flag right after UPDATE query.

Calls superclass method
# File lib/sequel/plugins/before_after_save.rb, line 44
def _after_update
  super
  @modified = false
end