Class: Herb::Embedded::Formatters::Json
- Inherits:
-
Object
- Object
- Herb::Embedded::Formatters::Json
- Defined in:
- lib/herb/embedded/formatters/json.rb
Overview
{ offenses: [...], summary: { files_checked, offenses, correctable } }
Instance Method Summary collapse
Instance Method Details
#render(report) ⇒ Object
10 11 12 13 14 15 16 17 18 19 |
# File 'lib/herb/embedded/formatters/json.rb', line 10 def render(report) { offenses: report.diagnostics.map { |diagnostic| offense_hash(diagnostic) }, summary: { files_checked: report.files_checked, offenses: report.diagnostics.size, correctable: report.correctable_count, }, }.to_json end |