Method: JSONSchemer::Result#to_classic
- Defined in:
- lib/json_schemer/result.rb
#to_classic ⇒ Object
46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
# File 'lib/json_schemer/result.rb', line 46 def to_classic schema = source.schema out = { 'data' => instance, 'data_pointer' => Location.resolve(instance_location), 'schema' => schema.value, 'schema_pointer' => schema.schema_pointer, 'root_schema' => schema.root.value, 'type' => type || CLASSIC_ERROR_TYPES[source.class] } out['error'] = error out['details'] = details if details out end |