Class: Hashira::Duplication::DuplicationFinding

Inherits:
Object
  • Object
show all
Defined in:
lib/hashira/duplication/duplication_finding.rb

Instance Method Summary collapse

Constructor Details

#initialize(cluster, churn) ⇒ DuplicationFinding

Returns a new instance of DuplicationFinding.



6
7
8
9
# File 'lib/hashira/duplication/duplication_finding.rb', line 6

def initialize(cluster, churn)
  @cluster = cluster
  @churn = churn
end

Instance Method Details

#to_findingObject



11
12
13
14
15
# File 'lib/hashira/duplication/duplication_finding.rb', line 11

def to_finding
  site = @cluster.canonical
  Analysis::Finding.new(kind: "duplication", package: site.location, digest: site.digest,
                        cycle: nil, message:, evidence:)
end