Module: KakurenboPuti::ActiveRecordBase
- Defined in:
- lib/kakurenbo_puti/active_record_base.rb
Overview
Extension module of ActiveRecord::Base
Defined Under Namespace
Modules: Initializers, InstanceMethods
Instance Method Summary collapse
-
#soft_deletable(column: :soft_destroyed_at, dependent_associations: []) ⇒ Object
Enable soft-delete.
Instance Method Details
#soft_deletable(column: :soft_destroyed_at, dependent_associations: []) ⇒ Object
Enable soft-delete.
9 10 11 12 13 14 15 |
# File 'lib/kakurenbo_puti/active_record_base.rb', line 9 def soft_deletable(column: :soft_destroyed_at, dependent_associations: []) Initializers.create_callbacks self Initializers.create_column_name_accessors self, column Initializers.create_scopes self, dependent_associations include InstanceMethods end |