Class: Audited::Audit

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Serialization

#changes_list

Class Method Details

.models_listObject



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

#titleObject



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