diff --git a/lib/refinery_initializer.rb b/lib/refinery_initializer.rb index 084034747d..3fc9b6b024 100644 --- a/lib/refinery_initializer.rb +++ b/lib/refinery_initializer.rb @@ -1,7 +1,4 @@ -# Get library path without '..' directories. -dir_parts = (File.join File.dirname(__FILE__), '..').split(File::SEPARATOR) -dir_parts = dir_parts[0..(dir_parts.length-3)] until dir_parts[dir_parts.length-1] != ".." -REFINERY_ROOT = File.join dir_parts +REFINERY_ROOT = File.expand_path(File.dirname(__FILE__) << "/..") unless REFINERY_ROOT == RAILS_ROOT # e.g. only if we're in a gem. $LOAD_PATH.unshift "#{REFINERY_ROOT}/vendor/plugins"