Akinori MUSHA
787a0edbb9
Make use of Hash#fetch.
2013-04-11 21:18:25 +09:00
Akinori MUSHA
add4a367fd
Include MonitorMixin in store classes and make them thread-safe.
2013-03-28 01:05:22 +09:00
Akinori MUSHA
30e2915c1e
Officially add AbstractStore#delete() as an API method.
2013-03-28 01:04:45 +09:00
Akinori MUSHA
15f960bfbd
Reduce warnings.
2013-03-15 12:31:19 +09:00
Akinori MUSHA
59ddb58b25
1.8 compatibility; Use IndexError instead of KeyError.
2013-03-15 12:11:38 +09:00
Akinori MUSHA
8be03978a0
Make each(uri) not fail if a non-HTTP URL is given.
...
Fix documents with #each. The uri argument was not made a keyword
argument.
Guarantee that the +uri+ given to AbstractStore#each() is a URI
object.
Make HashStore#each return self as required.
2013-03-15 11:33:54 +09:00
Akinori MUSHA
9d3975f641
A Store class should define empty?.
2013-03-15 11:27:02 +09:00
Akinori MUSHA
d004408296
Introduce an abstraction layer for the cookie store.
...
CookieJar#jar is removed and #store is added instead.
2013-03-15 04:20:59 +09:00