Method: PageMagic::Comparator::ParameterMap#initialize

Defined in:
lib/page_magic/comparator/parameter_map.rb

#initialize(map) ⇒ ParameterMap

Returns a new instance of ParameterMap.



7
8
9
10
11
12
13
14
# File 'lib/page_magic/comparator/parameter_map.rb', line 7

def initialize(map)
  comparator = normalise(map).keys.each_with_object({}) do |key, params|
    params[key] = Comparator.for(map[key])
  end

  fuzzy = comparator.values.any?(&:fuzzy?)
  super(comparator, fuzzy)
end