Class: CommandTower::Serializers::Admin::Users::AssignableRolesSerializer

Inherits:
CommandTower::Serializers::ApplicationSerializer show all
Defined in:
app/serializers/command_tower/serializers/admin/users.rb

Class Method Summary collapse

Methods inherited from CommandTower::Serializers::ApplicationSerializer

iso8601, map_serialize

Class Method Details

.serialize(roles) ⇒ Object



55
56
57
58
59
60
61
62
63
64
# File 'app/serializers/command_tower/serializers/admin/users.rb', line 55

def self.serialize(roles)
  {
    roles: Array(roles).map do |role|
      {
        name: role.fetch(:name),
        description: role.fetch(:description)
      }
    end
  }
end