Module: C::NonDeletable

Extended by:
ActiveSupport::Concern
Defined in:
app/models/concerns/c/non_deletable.rb

Class Method Summary collapse

Class Method Details

.included(klass) ⇒ Object



24
25
26
27
28
# File 'app/models/concerns/c/non_deletable.rb', line 24

def self.included(klass)
  klass.instance_eval do
    default_scope { includes(:non_delete).where(c_non_deletes: { deleted: false }) }
  end
end