Akinori MUSHA
79ab0ffabf
Oops, fix infinite recursive calls of URI().
2012-10-18 18:40:39 +09:00
Akinori MUSHA
3d7b39ff86
Update the example code.
2012-10-17 22:40:20 +09:00
Akinori MUSHA
1a471513de
Disallow changing the origin of a cookie once it is set.
2012-10-17 22:35:30 +09:00
Akinori MUSHA
532101a102
Introduce a new cookie object attribute "origin".
...
Change the signature of HTTP::Cookie.parse() so that it only
optionally takes an origin URI. When one is given, the method checks
if each piece of cookie in the header value is valid and acceptable
from the origin to ignore unacceptable cookies.
2012-10-17 22:35:30 +09:00
Akinori MUSHA
a1e5e1628a
Prepare for using URI(url_or_uri).
2012-10-17 22:35:28 +09:00
Akinori MUSHA
c23dafe8c3
Document that HTTP::Cookie.parse takes an optional block.
2012-10-17 22:35:08 +09:00
Akinori MUSHA
905cd2bc26
HTTP::Cookie.parse now returns an compacted array.
2012-10-17 22:34:29 +09:00
Akinori MUSHA
6110545ff9
Drop HTTP::Cookie#set_domain.
2012-10-17 22:30:07 +09:00
Akinori MUSHA
0cf86222f6
Booleanize the value if the key name is suffixed with a "?".
...
Neglect the "!" suffix that is not suitable for an attribute name
while at it.
2012-10-17 20:26:40 +09:00
Akinori MUSHA
ad42622d3b
Fix a bad example that blindly eats a cookie without checking the origin.
2012-10-14 22:19:59 +09:00
Akinori MUSHA
2b96f2317d
Class name paranoia.
2012-10-14 22:10:44 +09:00
Akinori MUSHA
731f2b8c9a
Add bundler >= 1.2.0 as development dependency.
2012-10-14 22:09:04 +09:00
Akinori MUSHA
060fc63c2a
Import cookie related stuff from Mechanize.
2012-10-14 18:52:52 +09:00