2024-04-29 00:17:15 +02:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
2019-05-02 16:24:24 +02:00
|
|
|
class AvisSerializer < ActiveModel::Serializer
|
2021-02-25 10:10:24 +01:00
|
|
|
attributes :answer,
|
2019-05-02 16:24:24 +02:00
|
|
|
:introduction,
|
2023-03-06 12:44:46 +01:00
|
|
|
:question_label,
|
|
|
|
:question_answer,
|
2019-05-02 16:24:24 +02:00
|
|
|
:created_at,
|
|
|
|
:answered_at
|
|
|
|
|
|
|
|
def email
|
2021-02-25 10:10:24 +01:00
|
|
|
object.expert.email
|
2019-05-02 16:24:24 +02:00
|
|
|
end
|
|
|
|
|
|
|
|
def created_at
|
|
|
|
object.created_at&.in_time_zone('UTC')
|
|
|
|
end
|
|
|
|
|
|
|
|
def answered_at
|
|
|
|
object.updated_at&.in_time_zone('UTC')
|
|
|
|
end
|
|
|
|
end
|