Method: Spidr::Page#cookie_params

Defined in:
lib/spidr/page/cookies.rb

The Cookie key -> value pairs returned with the response.

Returns:

  • (Hash{String => String})

    The cookie keys and values.

Since:

  • 0.2.2



44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# File 'lib/spidr/page/cookies.rb', line 44

def cookie_params
  params = {}

  cookies.each do |value|
    value.split(';').each do |param|
      param.strip!

      name, value = param.split('=',2)

      unless name =~ RESERVED_COOKIE_NAMES
        params[name] = (value || '')
      end
    end
  end

  return params
end