Class: ActiveRecord::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/stale_object_destroyer.rb

Instance Method Summary collapse

Instance Method Details

#update_with_destroyer(*args) ⇒ Object



43
44
45
46
47
48
49
50
# File 'lib/stale_object_destroyer.rb', line 43

def update_with_destroyer(*args)
  begin
    update_without_destroyer(*args)
  rescue ActiveRecord::StaleObjectError => err
    run_callbacks(:after_stale_object_error)
    raise err
  end
end