Class: CommandTower::Serializers::Impersonation::SessionSerializer

Inherits:
ApplicationSerializer show all
Defined in:
app/serializers/command_tower/serializers/impersonation/session_serializer.rb

Class Method Summary collapse

Methods inherited from ApplicationSerializer

iso8601, map_serialize

Class Method Details

.serialize(session) ⇒ Object



7
8
9
10
11
12
13
14
15
# File 'app/serializers/command_tower/serializers/impersonation/session_serializer.rb', line 7

def self.serialize(session)
  {
    id: session.id,
    actorUserId: session.actor_user_id,
    targetUserId: session.target_user_id,
    idleExpiresAt: iso8601(session.idle_expires_at),
    absoluteExpiresAt: iso8601(session.absolute_expires_at)
  }
end