Sha256: 51c11df4bf1e841a1c3dfb88a813a3756f00548d26001d6be669a194a54e0389

Contents?: true

Size: 328 Bytes

Versions: 12

Compression:

Stored size: 328 Bytes

Contents

module Landable
  class AuditSerializer < ActiveModel::Serializer
    attributes :id, :flags, :notes, :approver
    attributes :auditable_type, :auditable_id, :created_at

    def auditable_type
      if object.auditable_type.present?
        object.auditable_type.underscore.gsub(/^landable\//, '')
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
landable-1.13.1 app/serializers/landable/audit_serializer.rb
landable-1.12.3 app/serializers/landable/audit_serializer.rb
landable-1.12.2 app/serializers/landable/audit_serializer.rb
landable-1.12.1 app/serializers/landable/audit_serializer.rb
landable-1.11.1 app/serializers/landable/audit_serializer.rb
landable-1.11.0 app/serializers/landable/audit_serializer.rb
landable-1.10.0.rc2 app/serializers/landable/audit_serializer.rb
landable-1.10.0.rc1 app/serializers/landable/audit_serializer.rb
landable-1.9.2 app/serializers/landable/audit_serializer.rb
landable-1.9.1 app/serializers/landable/audit_serializer.rb
landable-1.9.0 app/serializers/landable/audit_serializer.rb
landable-1.9.0.rc2 app/serializers/landable/audit_serializer.rb