Module: MarkOnlyRails4Extensions

Extended by:
ActiveSupport::Concern
Defined in:
lib/mark_only.rb

Instance Method Summary collapse

Instance Method Details

#destroy!Object

Raises:

  • (ActiveRecord::RecordNotDestroyed)


57
58
59
60
# File 'lib/mark_only.rb', line 57

def destroy!
  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