Module: ArchUnit::Metrics::FluentApi::MetricReportBuilder

Included in:
CountMetricsBuilder, DistanceMetricsBuilder, LCOMMetricsBuilder
Defined in:
lib/archunit/metrics/fluentapi/metric_report_builder.rb

Overview

Shared HTML export terminal for one family of scoped metrics.

Instance Method Summary collapse

Instance Method Details

#export_as_html(output_path, options = nil) ⇒ nil

Writes an offline HTML report for all metrics in this family.

Returns:

  • (nil)


13
14
15
16
17
# File 'lib/archunit/metrics/fluentapi/metric_report_builder.rb', line 13

def export_as_html(output_path, options = nil)
  options = Reporting::MetricsExportOptions.resolve(options).with(output_path:)
  Reporting::MetricsExporter.export_as_html(metric_report_data, options)
  nil
end