Permalink
Browse files

fixes spork plugin discovery when not using Bundler

  • Loading branch information...
1 parent 40c5962 commit ce760ae336e4c49c222da11c7b45bab9a26a7e50 @timcharper timcharper committed Jun 30, 2011
Showing with 2 additions and 2 deletions.
  1. +2 −2 lib/spork/gem_helpers.rb
@@ -19,7 +19,7 @@ def <=>(other)
def latest_load_paths
case
when defined?(Bundler)
- $LOAD_PATH.uniq
+ $LOAD_PATH.map { |p| File.expand_path(p) }.uniq
when Gem.respond_to?(:path)
Dir["{#{Gem.path.join(',')}}" + "/gems/*"].inject({}) do |h,f|
gem_path = GemPath.new(f)
@@ -29,7 +29,7 @@ def latest_load_paths
h[gem_path.name] = gem_path
end
h
- end.values.map(&:path)
+ end.values.map { |gem_path| File.expand_path("lib", gem_path.path) }.sort.uniq
else
STDERR.puts "No mechanism available to scan for other gems implementing spork hooks. "
[]

0 comments on commit ce760ae

Please sign in to comment.