From 3d4f0a65ff4989daa9f3e216a6eeae6c82a51e81 Mon Sep 17 00:00:00 2001 From: Akinori MUSHA Date: Thu, 18 Apr 2013 22:23:30 +0900 Subject: [PATCH] Cookie#origin=: Add a comment to explain why @origin is set the last. --- lib/http/cookie.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/http/cookie.rb b/lib/http/cookie.rb index a36ae04..03ada05 100644 --- a/lib/http/cookie.rb +++ b/lib/http/cookie.rb @@ -447,6 +447,7 @@ class HTTP::Cookie return origin if origin == @origin @origin.nil? or raise ArgumentError, "origin cannot be changed once it is set" + # Delay setting @origin because #domain= or #path= may fail origin = URI(origin) if URI::HTTP === origin self.domain ||= origin.host