def wraith_setup(value, name = 'phantomjs')

        if @settings.key?(:urls)
          value['domains'] = @settings[:urls]
        else
          value['domains'] = {}
          # @see #domain
          value['domains']['main'] = domain
        end

        # Set wraith defaults unless they're already defined
        # Wraith requires this screen_width config to be present
        value['screen_widths'] ||= [1280, 1024, 767]
        value['fuzz'] ||= '20%'
        value['threshold'] ||= 0

        value['paths'] = @settings[:paths]
        temp_it("#{name}.yaml", value.to_yaml)
      end
def wraith_setup(value, name = 'phantomjs')

        if @settings.key?(:urls)
          value['domains'] = @settings[:urls]
        else
          value['domains'] = {}
          # @see #domain
          value['domains']['main'] = domain
        end

        # Set wraith defaults unless they're already defined
        # Wraith requires this screen_width config to be present
        value['screen_widths'] ||= [1280, 1024, 767]
        value['fuzz'] ||= '20%'
        value['threshold'] ||= 0

        value['paths'] = @settings[:paths]
        temp_it("#{name}.yaml", value.to_yaml)
      end
Wraith is a complicated gem with significant configuration
 @see yaml_evaluate, temp_it
 @param value [Hash] modified data from a wraith config or injected data
 @param name [String] ('wraith') config file name to write and eventually load
 @return [String] temp file path