Module: MetzScan::Analyzers::RepeatedBranching::Triage

Defined in:
lib/metz_scan/analyzers/repeated_branching/triage.rb

Class Method Summary collapse

Class Method Details

.attributes_for(subject, status:, fallback:) ⇒ Object



15
16
17
18
19
# File 'lib/metz_scan/analyzers/repeated_branching/triage.rb', line 15

def attributes_for(subject, status:, fallback:)
  return fallback unless subject.generic?

  generic_subject_attributes(status)
end

.generic_subject_attributes(status) ⇒ Object



21
22
23
24
# File 'lib/metz_scan/analyzers/repeated_branching/triage.rb', line 21

def generic_subject_attributes(status)
  { project_analyzer_status: status, confidence: GENERIC_CONFIDENCE,
    triage_severity: GENERIC_TRIAGE_SEVERITY, triage_summary: GENERIC_TRIAGE_SUMMARY }
end