|
# frozen_string_literal: true
|
|
|
|
class InviteLinkSerializer < ApplicationSerializer
|
|
attributes :id,
|
|
:invite_key,
|
|
:created_at,
|
|
:max_redemptions_allowed,
|
|
:redemption_count,
|
|
:expires_at,
|
|
:group_names
|
|
|
|
def group_names
|
|
object.groups.pluck(:name).join(", ")
|
|
end
|
|
end
|