tasks/course.rb in spidr-0.1.9 vs tasks/course.rb in spidr-0.2.0

- old
+ new

@@ -1,5 +1,12 @@ +lib_dir = File.expand_path(File.join(File.dirname(__FILE__),'..','lib')) +unless $LOAD_PATH.include?(lib_dir) + $LOAD_PATH.unshift(lib_dir) +end + +require 'spidr/extensions/uri' + require 'nokogiri' require 'json' namespace :course do COURSE_URL = URI('http://spidr.rubyforge.org/course/') @@ -20,10 +27,10 @@ link_to_spec = lambda { |link,spec_data| relative_url = (link.get_attribute('href') || '') absolute_url = page_url.merge(URI.encode(relative_url)) if absolute_url.path - absolute_url.path = File.expand_path(absolute_url.path) + absolute_url.path = URI.expand_path(absolute_url.path) end spec_data.merge( :message => link.inner_text, :link => relative_url,