Class: Lutaml::Xsd::Formatters::YamlFormatter
- Defined in:
- lib/lutaml/xsd/formatters/yaml_formatter.rb
Overview
YAML formatter for validation results Outputs machine-readable YAML format for CI/CD integration
Instance Method Summary collapse
-
#format(results) ⇒ String
Format validation results as YAML.
Instance Method Details
#format(results) ⇒ String
Format validation results as YAML
16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/lutaml/xsd/formatters/yaml_formatter.rb', line 16 def format(results) output = { "summary" => { "total" => results[:total], "valid" => results[:valid], "invalid" => results[:invalid], }, "results" => format_file_results(results[:files]), } YAML.dump(output) end |