Class: MetzScan::Calibration::ProjectAnalyzerEvidenceRunner::Summary

Inherits:
Object
  • Object
show all
Defined in:
lib/metz_scan/calibration/project_analyzer_evidence_runner/summary.rb

Instance Method Summary collapse

Constructor Details

#initialize(options) ⇒ Summary

Returns a new instance of Summary.



16
17
18
# File 'lib/metz_scan/calibration/project_analyzer_evidence_runner/summary.rb', line 16

def initialize(options)
  @options = options
end

Instance Method Details

#to_hObject



20
21
22
23
# File 'lib/metz_scan/calibration/project_analyzer_evidence_runner/summary.rb', line 20

def to_h
  target_runs = targets.map { |target| target_run_for(target).call }
  SummaryPayload.new(summary_payload_options(target_runs)).to_h
end