Class: Suma::SvgQuality::Formatters::YamlFormatter

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

Overview

YAML output formatter

Instance Method Summary collapse

Constructor Details

#initialize(batch_report, output: nil) ⇒ YamlFormatter

Returns a new instance of YamlFormatter.



10
11
12
13
# File 'lib/suma/svg_quality/formatters/yaml_formatter.rb', line 10

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

Instance Method Details

#formatObject



15
16
17
# File 'lib/suma/svg_quality/formatters/yaml_formatter.rb', line 15

def format
  write_output(@batch_report.to_yaml)
end