<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -14,17 +14,15 @@ module Cambric
       dbs_by_name = {}
       @databases.each_pair do |db,urls_by_env|
         urls_by_env.keys.map!{ |env| env.to_sym }
-        uri = URI.parse urls_by_env[@environment.to_sym]
-        dbs_by_name[db.to_sym] = initialize_database uri
+        dbs_by_name[db.to_sym] = initialize_database(urls_by_env[@environment.to_sym])
       end
       dbs_by_name
     end
   
   private
 
-    def initialize_database uri
-      server = CouchRest.new(&quot;#{uri.scheme}://#{uri.host}:#{uri.port}&quot;)
-      database = server.database uri.path.gsub(/^\//, '')
+    def initialize_database url
+      database = CouchRest.database url
       database.extend ::Cambric::AssumeDesignDocName
       database.cambric_design_doc_name = @design_doc_name
       database</diff>
      <filename>lib/cambric/configurator.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>bc1bae969c25a33ccd8be307ff9b9ec1e66041ae</id>
    </parent>
  </parents>
  <author>
    <name>Zachary Zolton</name>
    <email>zachary.zolton@gmail.com</email>
  </author>
  <url>http://github.com/zdzolton/cambric/commit/28b7bdba6f985629a902d27b660862036d66b126</url>
  <id>28b7bdba6f985629a902d27b660862036d66b126</id>
  <committed-date>2009-11-05T17:43:10-08:00</committed-date>
  <authored-date>2009-11-05T17:43:10-08:00</authored-date>
  <message>simplify configurator code and allow for username/password in db url</message>
  <tree>a3244462e53247a12926aad88b63bc5ac3a6eeb6</tree>
  <committer>
    <name>Zachary Zolton</name>
    <email>zachary.zolton@gmail.com</email>
  </committer>
</commit>
