class ImageDiff::Differ::Results::List

Results list

Public Class Methods

new() click to toggle source
# File lib/image_diff/differ/results/list.rb, line 15
def initialize
  clear
end

Public Instance Methods

clear() click to toggle source
# File lib/image_diff/differ/results/list.rb, line 19
def clear
  @list = Hash.new { |hash, key| hash[key] = [] }
end
filter(method) click to toggle source
# File lib/image_diff/differ/results/list.rb, line 23
def filter(method)
  each_with_object({}) do |(component, results), hash|
    selected = Filter.apply(results, method)
    hash[component] = selected unless selected.empty?
  end
end
reference_errors() click to toggle source
# File lib/image_diff/differ/results/list.rb, line 30
def reference_errors
  filter(:select)
end
regressions() click to toggle source
# File lib/image_diff/differ/results/list.rb, line 34
def regressions
  filter(:reject)
end