Class: Audited::Audit
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Audited::Audit
- Includes:
- Serialization, SerializationChanges::ArrayModule, SerializationChanges::BooleanModule, SerializationChanges::CommonModule, SerializationChanges::DateModule, SerializationChanges::DatetimeModule, SerializationChanges::EnumModule, SerializationChanges::ObjectModule, SerializationChanges::RelatedRecordModule
- Defined in:
- lib/audited/audit_extensions.rb
Class Method Summary collapse
Instance Method Summary collapse
Methods included from Serialization
Class Method Details
.models_list ⇒ Object
40 41 42 43 44 45 46 47 48 |
# File 'lib/audited/audit_extensions.rb', line 40 def self.models_list Rails.application.eager_load! ActiveRecord::Base.descendants.map do |model| if model.respond_to?(:auditing_enabled) model.to_s end end.compact.sort end |
Instance Method Details
#title ⇒ Object
33 34 35 36 37 38 |
# File 'lib/audited/audit_extensions.rb', line 33 def title operation = I18n.t("audited_serialize.actions.#{action}") entity = I18n.t("audited_serialize.auditable_types.#{auditable_type}") "#{operation} #{entity}" end |