# frozen_string_literal: true class BasicSerializer module Swagger def swagger_ref @swagger_ref ||= @schema_ref || "#/components/schemas/#{custom_model_name}" end def swagger_schema @swagger_schema ||= build_swagger_schema end private def build_swagger_schema { type: "object", properties: build_properties } end def build_properties attributes.transform_values do |type| { type: type } end end end end