Class: MetzScan::Calibration::ProjectAnalyzerEvidenceRunner::GitMetadata

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

Instance Method Summary collapse

Constructor Details

#initialize(target) ⇒ GitMetadata

Returns a new instance of GitMetadata.



311
312
313
# File 'lib/metz_scan/calibration/project_analyzer_evidence_runner/summary.rb', line 311

def initialize(target)
  @target = target
end

Instance Method Details

#to_hObject



315
316
317
318
# File 'lib/metz_scan/calibration/project_analyzer_evidence_runner/summary.rb', line 315

def to_h
  { "branch" => git_capture("branch", "--show-current"),
    "revision" => git_capture("rev-parse", "HEAD") }.compact
end