Skip to content

Instantly share code, notes, and snippets.

@rbxbx
Created May 26, 2010 19:03
Show Gist options
  • Save rbxbx/414902 to your computer and use it in GitHub Desktop.
Save rbxbx/414902 to your computer and use it in GitHub Desktop.
# Łukasz Piestrzeniewicz wrote this patch
require 'rack/test'
require 'rack/test/cookie_jar'
Rack::Test::CookieJar.class_eval do
def merge(raw_cookies, uri = nil)
return unless raw_cookies
raw_cookies = raw_cookies.split("\n") if raw_cookies.is_a? String
raw_cookies.reject! {|raw_cookie| raw_cookie.blank?}
raw_cookies.each do |raw_cookie|
cookie = ::Rack::Test::Cookie.new(raw_cookie, uri,
@default_host)
self << cookie if cookie.valid?(uri)
end
end
end
@elisehuard
Copy link

nice one, thanks

@rbxbx
Copy link
Author

rbxbx commented May 27, 2010

as noted, was found by one Lukasz, but figured I'd share.

Word :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment