Module: RailVerdict::Reporters::JsonReporter
- Defined in:
- lib/rail_verdict/reporters/json_reporter.rb
Class Method Summary collapse
Class Method Details
.render(result) ⇒ Object
10 11 12 13 14 15 16 |
# File 'lib/rail_verdict/reporters/json_reporter.rb', line 10 def render(result) document = result.to_schema_h errors = SchemaValidator.validate_result(document) raise RailVerdict::Error, "result-v1 validation failed: #{errors.join('; ')}" unless errors.empty? JSON.generate(document) + "\n" end |