Sha256: d043eadc658ae40cfd502e42407ea75d5cc6384d4cfa05270bbf22d7e82f7d4e

Contents?: true

Size: 419 Bytes

Versions: 3

Compression:

Stored size: 419 Bytes

Contents

# frozen_string_literal: true

unless defined?(Motor::Audit)
  module Motor
    class Audit < Audited::Audit
      self.table_name = 'motor_audits'

      if Rails.version.to_f >= 7.2
        superclass.abstract_class = true
      end

      if Rails.version.to_f >= 7.1
        serialize :audited_changes, coder: HashSerializer
      else
        serialize :audited_changes, HashSerializer
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
motor-admin-0.4.36 app/models/motor/audit.rb
motor-admin-0.4.35 app/models/motor/audit.rb
motor-admin-0.4.34 app/models/motor/audit.rb