<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,7 +1,3 @@
-lib_dir = File.expand_path(File.join(File.dirname(__FILE__), &quot;lib&quot;))
-$:.unshift(lib_dir)
-$:.uniq!
-
 require 'rubygems'
 require 'rake'
 require 'rake/testtask'
@@ -10,7 +6,7 @@ require 'rake/packagetask'
 require 'rake/gempackagetask'
 require 'spec/rake/spectask'
 
-require File.join(File.dirname(__FILE__), 'lib/addressable', 'version')
+require File.join(File.dirname(__FILE__), 'lib', 'addressable', 'version')
 
 PKG_DISPLAY_NAME   = 'Addressable'
 PKG_NAME           = PKG_DISPLAY_NAME.downcase</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -22,10 +22,6 @@
 # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 #++
 
-$:.unshift(File.expand_path(File.join(File.dirname(__FILE__), '/..')))
-$:.uniq!
-
-require &quot;addressable/version&quot;
 require &quot;addressable/uri&quot;
 
 module Addressable</diff>
      <filename>lib/addressable/template.rb</filename>
    </modified>
    <modified>
      <diff>@@ -22,10 +22,6 @@
 # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 #++
 
-$:.unshift(File.expand_path(File.join(File.dirname(__FILE__), '/..')))
-$:.uniq!
-
-require &quot;addressable/version&quot;
 require &quot;addressable/idna&quot;
 
 module Addressable</diff>
      <filename>lib/addressable/uri.rb</filename>
    </modified>
    <modified>
      <diff>@@ -22,9 +22,6 @@
 # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 #++
 
-$:.unshift(File.expand_path(File.dirname(__FILE__) + '/../../lib'))
-$:.uniq!
-
 require &quot;addressable/idna&quot;
 
 describe Addressable::IDNA, &quot;when converting from unicode to ASCII&quot; do</diff>
      <filename>spec/addressable/idna_spec.rb</filename>
    </modified>
    <modified>
      <diff>@@ -22,10 +22,6 @@
 # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 #++
 
-$:.unshift(File.expand_path(File.dirname(__FILE__) + '/../../lib'))
-$:.uniq!
-
-require &quot;addressable/uri&quot;
 require &quot;addressable/template&quot;
 
 if !&quot;&quot;.respond_to?(&quot;force_encoding&quot;)</diff>
      <filename>spec/addressable/template_spec.rb</filename>
    </modified>
    <modified>
      <diff>@@ -22,9 +22,6 @@
 # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 #++
 
-$:.unshift(File.expand_path(File.dirname(__FILE__) + '/../../lib'))
-$:.uniq!
-
 require &quot;addressable/uri&quot;
 
 if !&quot;&quot;.respond_to?(&quot;force_encoding&quot;)</diff>
      <filename>spec/addressable/uri_spec.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,12 +1,10 @@
 namespace :spec do
   Spec::Rake::SpecTask.new(:rcov) do |t|
+    t.libs = %w[lib spec]
     t.spec_files = FileList['spec/**/*_spec.rb']
     t.spec_opts = ['--color', '--format', 'specdoc']
-    if RCOV_ENABLED
-      t.rcov = true
-    else
-      t.rcov = false
-    end
+    
+    t.rcov = RCOV_ENABLED
     t.rcov_opts = [
       '--exclude', 'spec',
       '--exclude', '1\\.8\\/gems',
@@ -16,6 +14,7 @@ namespace :spec do
   end
 
   Spec::Rake::SpecTask.new(:normal) do |t|
+    t.libs = %w[lib spec]
     t.spec_files = FileList['spec/**/*_spec.rb']
     t.spec_opts = ['--color', '--format', 'specdoc']
     t.rcov = false
@@ -23,11 +22,11 @@ namespace :spec do
 
   desc &quot;Generate HTML Specdocs for all specs&quot;
   Spec::Rake::SpecTask.new(:specdoc) do |t|
-    specdoc_path = File.expand_path(
-      File.join(File.dirname(__FILE__), '../specdoc/'))
+    specdoc_path = File.expand_path(File.join(File.dirname(__FILE__), '..', 'specdoc'))
     Dir.mkdir(specdoc_path) if !File.exist?(specdoc_path)
 
     output_file = File.join(specdoc_path, 'index.html')
+    t.libs = %w[lib spec]
     t.spec_files = FileList['spec/**/*_spec.rb']
     t.spec_opts = [&quot;--format&quot;, &quot;\&quot;html:#{output_file}\&quot;&quot;, &quot;--diff&quot;]
     t.fail_on_error = false</diff>
      <filename>tasks/spec.rake</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>70945464da109a25d33813aac96b038a43cb6404</id>
    </parent>
  </parents>
  <author>
    <name>Mislav Marohni&#263;</name>
    <email>mislav.marohnic@gmail.com</email>
  </author>
  <url>http://github.com/sporkmonger/addressable/commit/625964b7880ec569f6f3143435145a596b524164</url>
  <id>625964b7880ec569f6f3143435145a596b524164</id>
  <committed-date>2009-10-31T18:27:09-07:00</committed-date>
  <authored-date>2009-10-20T14:34:28-07:00</authored-date>
  <message>no need to manage the LOAD_PATH, really</message>
  <tree>2a7dbe6d2da94fd22adaee595c66eb68dd9d3d54</tree>
  <committer>
    <name>Bob Aman</name>
    <email>bob@sporkmonger.com</email>
  </committer>
</commit>
