Sha256: 3ce9e2aed96d1aa0d8fec8b291487a804932e2f739065a108c051929835579be

Contents?: true

Size: 383 Bytes

Versions: 3

Compression:

Stored size: 383 Bytes

Contents

# TODO: example
# TODO: examples
# TODO: encoding

module OpenAPIParser::Schemas
  class MediaType < Base
    # @!attribute [r] schema
    #   @return [Schema, nil]
    openapi_attr_object :schema, Schema, reference: true

    # @param [Hash] params
    def validate_parameter(params, options)
      OpenAPIParser::SchemaValidator.validate(params, schema, options)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
openapi_parser-0.1.5 lib/openapi_parser/schemas/media_type.rb
openapi_parser-0.1.4 lib/openapi_parser/schemas/media_type.rb
openapi_parser-0.1.3 lib/openapi_parser/schemas/media_type.rb