Module: HTTPX::Plugins::Cookies::OptionsMethods

Defined in:
lib/httpx/plugins/cookies.rb,
lib/httpx/plugins/cookies.rb

Instance Method Summary collapse

Instance Method Details

#initializeObject



80
81
82
83
84
85
86
87
88
89
90
91
# File 'lib/httpx/plugins/cookies.rb', line 80

def initialize(*)
  super

  return unless @headers.key?("cookie")

  @headers.delete("cookie").each do |ck|
    ck.split(/ *; */).each do |cookie|
      name, value = cookie.split("=", 2)
      @cookies.add(Cookie.new(name, value))
    end
  end
end

#option_cookies(value) ⇒ Object



22
23
24
# File 'lib/httpx/plugins/cookies.rb', line 22

def option_cookies(value)
  value.is_a?(Jar) ? value : Jar.new(value)
end