class DiffuxCI::Action
Public Class Methods
new(example_description, viewport_name)
click to toggle source
# File lib/diffux_ci/action.rb, line 6 def initialize(example_description, viewport_name) @example_description = example_description @viewport_name = viewport_name end
Public Instance Methods
approve()
click to toggle source
# File lib/diffux_ci/action.rb, line 11 def approve diff_path = DiffuxCI::Utils.path_to( @example_description, @viewport_name, 'diff.png') baseline_path = DiffuxCI::Utils.path_to( @example_description, @viewport_name, 'baseline.png') candidate_path = DiffuxCI::Utils.path_to( @example_description, @viewport_name, 'candidate.png') FileUtils.rm(diff_path, force: true) FileUtils.mv(candidate_path, baseline_path) if File.exist? candidate_path end
reject()
click to toggle source
# File lib/diffux_ci/action.rb, line 23 def reject diff_path = DiffuxCI::Utils.path_to( @example_description, @viewport_name, 'diff.png') candidate_path = DiffuxCI::Utils.path_to( @example_description, @viewport_name, 'candidate.png') FileUtils.rm(diff_path, force: true) FileUtils.rm(candidate_path, force: true) end