From 48f5783ba57e6a0bd905386f46dff7d5c1904c37 Mon Sep 17 00:00:00 2001 From: Akinori MUSHA Date: Fri, 29 Mar 2013 02:14:55 +0900 Subject: [PATCH] origin=: Do not raise error if the new value is the same as the stock value. --- lib/http/cookie.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/http/cookie.rb b/lib/http/cookie.rb index 5e5ee98..493472a 100644 --- a/lib/http/cookie.rb +++ b/lib/http/cookie.rb @@ -413,6 +413,7 @@ class HTTP::Cookie # See #origin. def origin=(origin) + return origin if origin == @origin @origin.nil? or raise ArgumentError, "origin cannot be changed once it is set" origin = URI(origin)