Class: Suma::SvgQuality::Formatters::JsonFormatter

Inherits:
Object
  • Object
show all
Defined in:
lib/suma/svg_quality/formatters/json_formatter.rb

Overview

JSON output formatter

Instance Method Summary collapse

Constructor Details

#initialize(batch_report, output: nil) ⇒ JsonFormatter

Returns a new instance of JsonFormatter.



8
9
10
11
# File 'lib/suma/svg_quality/formatters/json_formatter.rb', line 8

def initialize(batch_report, output: nil)
  @batch_report = batch_report
  @output = output
end

Instance Method Details

#formatObject



13
14
15
# File 'lib/suma/svg_quality/formatters/json_formatter.rb', line 13

def format
  write_output(@batch_report.to_json)
end