class OpenAPIParser::Schemas::RequestBody
Public Instance Methods
select_media_type(content_type)
click to toggle source
select media type by content_type (consider wild card definition) @param [String] content_type @return [OpenAPIParser::Schemas::MediaType, nil]
# File lib/openapi_parser/schemas/request_body.rb, line 30 def select_media_type(content_type) select_media_type_from_content(content_type, content) end
validate_request_body(content_type, params, options)
click to toggle source
@param [String] content_type @param [Hash] params @param [OpenAPIParser::SchemaValidator::Options] options
# File lib/openapi_parser/schemas/request_body.rb, line 20 def validate_request_body(content_type, params, options) media_type = select_media_type(content_type) return params unless media_type media_type.validate_parameter(params, options) end