# frozen_string_literal: true class EmbeddableHostSerializer < ApplicationSerializer TO_SERIALIZE = %i[id host allowed_paths class_name category_id tags user] attributes *TO_SERIALIZE TO_SERIALIZE.each { |attr| define_method(attr) { object.public_send(attr) } } def user object.user&.username end def tags object.tags.map(&:name) end end