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.



4
5
6
7
# File 'lib/hashira/duplication/duplication_finding.rb', line 4

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

Instance Method Details

#to_findingObject



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

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