class JsonSchema::SchemaError

Attributes

message[RW]
schema[RW]
type[RW]

Public Class Methods

aggregate(errors) click to toggle source
# File lib/json_schema/error.rb, line 20
def self.aggregate(errors)
  errors.map(&:to_s)
end
new(schema, message, type) click to toggle source
# File lib/json_schema/error.rb, line 24
def initialize(schema, message, type)
  @schema = schema
  @message = message
  @type = type
end

Public Instance Methods

to_s() click to toggle source
# File lib/json_schema/error.rb, line 30
def to_s
  if schema && schema.pointer
    "#{schema.pointer}: #{message}"
  else
    message
  end
end