Module: ActiveVersion::Adapters::ActiveRecord::Audits::ClassMethods
- Defined in:
- lib/active_version/adapters/active_record/audits.rb
Instance Method Summary collapse
-
#has_audits(options = {}) ⇒ Object
Declare that a model has audits.
Instance Method Details
#has_audits(options = {}) ⇒ Object
Declare that a model has audits
13 14 15 16 17 18 19 |
# File 'lib/active_version/adapters/active_record/audits.rb', line 13 def has_audits( = {}) include ActiveVersion::Audits::HasAudits unless included_modules.include?(ActiveVersion::Audits::HasAudits) # Call the HasAudits implementation once included ActiveVersion::Audits::HasAudits::ClassMethods.instance_method(:has_audits) .bind_call(self, ) end |