]> git.wincent.com - wikitext.git/commitdiff
Remove BASEDIR constant from spec_helper
authorWincent Colaiuta <win@wincent.com>
Sun, 17 Oct 2010 17:47:53 +0000 (19:47 +0200)
committerWincent Colaiuta <win@wincent.com>
Sun, 17 Oct 2010 17:47:53 +0000 (19:47 +0200)
We can rely on Ruby itself to guard against double-evaluating the
spec_helper file seeing as we always require it as "spec_helper" and
rely on the load path being set up in order to find it.

Signed-off-by: Wincent Colaiuta <win@wincent.com>
spec/spec_helper.rb

index b53599b1ae08228ff7a4de7c419f263ceb233841..65cd30b998ffc84c66a435ec0ad4915a76afcf4d 100644 (file)
@@ -50,16 +50,12 @@ def dedent spaces, string = nil
   string.gsub /^ {#{spaces.to_i}}/, ''
 end
 
-module Wikitext
-  if not const_defined? 'BASEDIR'
-    # prepend local directories to search path if not already present
-    BASEDIR     = Pathname.new(__FILE__).dirname + '..'
-    extdir      = (BASEDIR + 'ext').realpath
-    libdir      = (BASEDIR + 'lib').realpath
-    normalized  = $:.collect { |path| Pathname.new(path).realpath rescue path }
-    [libdir, extdir].each { |d| $:.unshift(d) unless normalized.include?(d) }
-  end
-end # module Wikitext
+# prepend local directories to search path if not already present
+basedir     = Pathname.new(__FILE__).dirname + '..'
+extdir      = (basedir + 'ext').realpath
+libdir      = (basedir + 'lib').realpath
+normalized  = $:.map { |path| Pathname.new(path).realpath rescue path }
+[libdir, extdir].each { |d| $:.unshift(d) unless normalized.include?(d) }
 
 module UTF8
   if not const_defined? 'Invalid'