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

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

Instance Method Summary collapse

Instance Method Details

#option_cookies(value) ⇒ Object



82
83
84
85
86
87
88
# File 'lib/httpx/plugins/cookies.rb', line 82

def option_cookies(value)
  jar = value.is_a?(Jar) ? value : Jar.new(value)

  merge_cookie_in_jar(@headers.delete("cookie"), jar) if defined?(@headers) && @headers.key?("cookie")

  jar
end

#option_headersObject



74
75
76
77
78
79
80
# File 'lib/httpx/plugins/cookies.rb', line 74

def option_headers(*)
  value = super

  merge_cookie_in_jar(value.delete("cookie"), @cookies) if defined?(@cookies) && value.key?("cookie")

  value
end