<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -38,6 +38,7 @@ An explicit version of example 2, minus the default developer landing page:
 The same as above, using Tokyo Cabinet:
 
   require 'cloudkit'
+  require 'rufus/tokyo' # gem install rufus-tokyo
   CloudKit.setup_storage_adapter(Rufus::Tokyo::Table.new('cloudkit.tdb'))
   use Rack::Pool::Session
   use CloudKit::OAuthFilter</diff>
      <filename>README</filename>
    </modified>
    <modified>
      <diff>@@ -3,7 +3,7 @@ Gem::Specification.new do |s|
   s.required_rubygems_version = Gem::Requirement.new(&quot;&gt;= 0&quot;) if s.respond_to? :required_rubygems_version=
   s.name              = &quot;cloudkit&quot;
   s.version           = &quot;0.11.0&quot;
-  s.date              = &quot;2008-03-08&quot;
+  s.date              = &quot;2008-03-09&quot;
   s.summary           = &quot;An Open Web JSON Appliance.&quot;
   s.description       = &quot;An Open Web JSON Appliance.&quot;
   s.authors           = [&quot;Jon Crosby&quot;]
@@ -29,10 +29,10 @@ Gem::Specification.new do |s|
     examples/3.ru
     examples/4.ru
     examples/5.ru
-    examples/6.ru
     examples/TOC
     lib/cloudkit.rb
     lib/cloudkit/constants.rb
+    lib/cloudkit/exceptions.rb
     lib/cloudkit/flash_session.rb
     lib/cloudkit/oauth_filter.rb
     lib/cloudkit/oauth_store.rb
@@ -43,8 +43,8 @@ Gem::Specification.new do |s|
     lib/cloudkit/request.rb
     lib/cloudkit/service.rb
     lib/cloudkit/store.rb
-    lib/cloudkit/store/document.rb
-    lib/cloudkit/store/extraction_view.rb
+    lib/cloudkit/store/memory_table.rb
+    lib/cloudkit/store/resource.rb
     lib/cloudkit/store/response.rb
     lib/cloudkit/store/response_helpers.rb
     lib/cloudkit/templates/authorize_request_token.erb
@@ -53,24 +53,27 @@ Gem::Specification.new do |s|
     lib/cloudkit/templates/openid_login.erb
     lib/cloudkit/templates/request_authorization.erb
     lib/cloudkit/templates/request_token_denied.erb
+    lib/cloudkit/uri.rb
     lib/cloudkit/user_store.rb
     lib/cloudkit/util.rb
-    test/document_test.rb
-    test/ext_test.rb
-    test/flash_session_test.rb
-    test/helper.rb
-    test/oauth_filter_test.rb
-    test/oauth_store_test.rb
-    test/openid_filter_test.rb
-    test/openid_store_test.rb
-    test/rack_builder_test.rb
-    test/request_test.rb
-    test/service_test.rb
-    test/store_test.rb
-    test/user_store_test.rb
-    test/util_test.rb
+    spec/ext_spec.rb
+    spec/flash_session_spec.rb
+    spec/memory_table_spec.rb
+    spec/oauth_filter_spec.rb
+    spec/oauth_store_spec.rb
+    spec/openid_filter_spec.rb
+    spec/openid_store_spec.rb
+    spec/rack_builder_spec.rb
+    spec/request_spec.rb
+    spec/resource_spec.rb
+    spec/service_spec.rb
+    spec/spec_helper.rb
+    spec/store_spec.rb
+    spec/uri_spec.rb
+    spec/user_store_spec.rb
+    spec/util_spec.rb
   ]
-  s.test_files        = s.files.select {|path| path =~ /^test\/.*_test.rb/}
+  s.test_files        = s.files.select {|path| path =~ /^spec\/.*_spec.rb/}
   s.rubyforge_project = &quot;cloudkit&quot;
   s.rubygems_version  = &quot;1.1.1&quot;
   s.add_dependency 'rack', '~&gt; 0.9'
@@ -78,5 +81,4 @@ Gem::Specification.new do |s|
   s.add_dependency 'oauth', '~&gt; 0.3'
   s.add_dependency 'ruby-openid', '= 2.1.2'
   s.add_dependency 'json', '= 1.1.3'
-  s.add_dependency 'rufus-tokyo', '= 0.1.9'
 end</diff>
      <filename>cloudkit.gemspec</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,6 @@
 $:.unshift File.expand_path(File.dirname(__FILE__)) + '/../lib'
 require 'cloudkit'
+require 'rufus/tokyo' # gem install rufus-tokyo
 CloudKit.setup_storage_adapter(Rufus::Tokyo::Table.new('cloudkit.tdb'))
 use Rack::Session::Pool
 use CloudKit::OAuthFilter</diff>
      <filename>examples/5.ru</filename>
    </modified>
    <modified>
      <diff>@@ -3,7 +3,6 @@ require 'erb'
 require 'json'
 require 'md5'
 require 'openid'
-require 'rufus/tokyo'
 require 'time'
 require 'uuid'
 require 'rack'</diff>
      <filename>lib/cloudkit.rb</filename>
    </modified>
    <modified>
      <diff>@@ -108,7 +108,8 @@ module CloudKit
       end
 
       result = @users.get(
-        '/cloudkit_login_view',
+        '/cloudkit_users',
+        # '/cloudkit_login_view',
         :identity_url =&gt; idp_response.endpoint.claimed_id)
       user_uris = result.parsed_content['uris']
 
@@ -188,7 +189,8 @@ module CloudKit
     def valid_remember_me_token?(request)
       return false unless token = request.cookies['remember_me']
 
-      result = @users.get('/cloudkit_login_view', :remember_me_token =&gt; token)
+      # result = @users.get('/cloudkit_login_view', :remember_me_token =&gt; token)
+      result = @users.get('/cloudkit_users', :remember_me_token =&gt; token)
       return false unless result.status == 200
 
       user_uris = result.parsed_content['uris']</diff>
      <filename>lib/cloudkit/openid_filter.rb</filename>
    </modified>
    <modified>
      <diff>@@ -12,23 +12,23 @@ module CloudKit
     end
 
     def get(uri, options={}) #:nodoc:
-      @@store.get(uri, options)
+      @@store.get(CloudKit::URI.new(uri), options)
     end
 
     def post(uri, options={}) #:nodoc:
-      @@store.post(uri, options)
+      @@store.post(CloudKit::URI.new(uri), options)
     end
 
     def put(uri, options={}) #:nodoc:
-      @@store.put(uri, options)
+      @@store.put(CloudKit::URI.new(uri), options)
     end
 
     def delete(uri, options={}) #:nodoc:
-      @@store.delete(uri, options)
+      @@store.delete(CloudKit::URI.new(uri), options)
     end
 
     def resolve_uris(uris) #:nodoc:
-      @@store.resolve_uris(uris)
+      @@store.resolve_uris(uris.map { |uri| CloudKit::URI.new(uri) })
     end
 
     # Return the version for this UserStore</diff>
      <filename>lib/cloudkit/user_store.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>5c74c03c1e855ad98afddbc174ae315779bbd166</id>
    </parent>
  </parents>
  <author>
    <name>Jon Crosby</name>
    <email>jon@joncrosby.me</email>
  </author>
  <url>http://github.com/jcrosby/cloudkit/commit/f62c87bd52c7c35c7c08035039a3c6630f42b0a8</url>
  <id>f62c87bd52c7c35c7c08035039a3c6630f42b0a8</id>
  <committed-date>2009-03-09T00:56:09-07:00</committed-date>
  <authored-date>2009-03-09T00:56:09-07:00</authored-date>
  <message>Package for 0.11.0 release</message>
  <tree>96344ec260229d5595a858cf897c192cc76b49af</tree>
  <committer>
    <name>Jon Crosby</name>
    <email>jon@joncrosby.me</email>
  </committer>
</commit>
