Module: FunCi::Tui::StageChangeDetector
- Defined in:
- lib/fun_ci/tui/stage_change_detector.rb
Defined Under Namespace
Classes: Change
Class Method Summary collapse
Class Method Details
.detect(previous_runs, current_runs) ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/fun_ci/tui/stage_change_detector.rb', line 8 def self.detect(previous_runs, current_runs) return [] if previous_runs.empty? current_by_id = index_by_id(current_runs) changes = [] previous_runs.each do |prev_run| cur_run = current_by_id[prev_run[:id]] next unless cur_run changes.concat(compare_stages(prev_run, cur_run)) end changes end |