Class: Hashira::CI::Comparison

Inherits:
Object
  • Object
show all
Defined in:
lib/hashira/ci/comparison.rb

Instance Method Summary collapse

Constructor Details

#initialize(current, recorded) ⇒ Comparison

Returns a new instance of Comparison.



4
5
6
7
# File 'lib/hashira/ci/comparison.rb', line 4

def initialize(current, recorded)
  @current = current
  @recorded = recorded
end

Instance Method Details

#diffObject



9
10
11
12
13
# File 'lib/hashira/ci/comparison.rb', line 9

def diff
  current = @current.keys
  recorded = @recorded.keys
  Hashira::CI::Diff.new(added: current - recorded, removed: recorded - current, worsened:)
end