class OpenAPIParser::ValidateError
Public Class Methods
build_error_result(value, schema)
click to toggle source
create ValidateError
for SchemaValidator
return data @param [Object] value @param [OpenAPIParser::Schemas::Base] schema
# File lib/openapi_parser/errors.rb, line 23 def build_error_result(value, schema) [nil, OpenAPIParser::ValidateError.new(value, schema.type, schema.object_reference)] end
new(data, type, reference)
click to toggle source
Calls superclass method
OpenAPIParser::OpenAPIError::new
# File lib/openapi_parser/errors.rb, line 9 def initialize(data, type, reference) super(reference) @data = data @type = type end
Public Instance Methods
message()
click to toggle source
# File lib/openapi_parser/errors.rb, line 15 def message "#{@reference} expected #{@type}, but received #{@data.class}: #{@data.inspect}" end