module ApiSchema::SerializerMethods

Private Instance Methods

array_serializer(id, name: nil, parent: nil) { |serializer| ... } click to toggle source
# File lib/api_schema/serializer_methods.rb, line 12
def array_serializer(id, name: nil, parent: nil)
  serializer = SerializerDefinition.new(id, :array, api_version, name, parent)
  yield serializer if block_given?
  api_version.serializers << serializer
end
request_body(id, structure: :object, name: nil, parent: nil)
Alias for: serializer
serializer(id, structure: :object, name: nil, parent: nil) { |serializer| ... } click to toggle source
# File lib/api_schema/serializer_methods.rb, line 6
def serializer(id, structure: :object, name: nil, parent: nil)
  serializer = SerializerDefinition.new(id, structure, api_version, name, parent)
  yield serializer if block_given?
  api_version.serializers << serializer
end
Also aliased as: request_body