Method: JSONSchemer::Result#to_output_unit
- Defined in:
- lib/json_schemer/result.rb
#to_output_unit ⇒ Object
88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 |
# File 'lib/json_schemer/result.rb', line 88 def to_output_unit out = { 'valid' => valid, 'keywordLocation' => Location.resolve(keyword_location), 'absoluteKeywordLocation' => source.absolute_keyword_location, 'instanceLocation' => Location.resolve(instance_location) } if valid out['annotation'] = annotation if annotation else out['error'] = error out['x-error'] = true if @x_error out['i18n'] = true if @i18n end out end |