module MarkOnlyRails4Extensions

Public Instance Methods

destroy!() click to toggle source
Calls superclass method
# File lib/mark_only.rb, line 62
def destroy!
  return super unless !!::MarkOnly.enabled
  update_mark_only_attribute_or_column(self.mark_only_column, MarkOnly.deleted_value) if !deleted? && persisted?
  raise ActiveRecord::RecordNotDestroyed.new("#{self} is mark_only")
end