demarches-normaliennes/app/serializers/operation_author_serializer.rb
2019-05-14 14:31:03 +02:00

18 lines
356 B
Ruby

class OperationAuthorSerializer < ActiveModel::Serializer
attributes :id, :email
def id
case object
when User
"Usager##{object.id}"
when Gestionnaire
"Instructeur##{object.id}"
when Administrateur
"Administrateur##{object.id}"
when Administration
"Manager##{object.id}"
else
nil
end
end
end