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,