]> git.wincent.com - wikitext.git/commit
Use absolute paths in internal "requires"
authorWincent Colaiuta <win@wincent.com>
Thu, 7 May 2009 09:35:57 +0000 (11:35 +0200)
committerWincent Colaiuta <win@wincent.com>
Thu, 7 May 2009 09:35:57 +0000 (11:35 +0200)
commit0c91d0a5d519f12097c4e1e1f6f8be1a42c3f577
tree059eb6611c39a08e1d0e68ff097a399db1dddc68
parent1231cd65b805fd382b4c9301cc9a41764c463786
Use absolute paths in internal "requires"

Ensure that when locally testing or otherwise using a specific
version of the extension that the files included using "require"
come from the same version and not from some other version in the
load path.

For example, prior to this commit, doing an:

  irb -r ext/wikitext lib/wikitext/string

Would not produce the desired result. First the local copy of the
extension would be loaded, then the local "lib/wikitext/string",
but then the latter would do a "require 'wikitext/parser'", which
would load the first corresponding file in the load path (usually
the latest installed gem), which would in turn do a "require
'wikitext'" and end up loading the first corresponding file in
the load path.

Signed-off-by: Wincent Colaiuta <win@wincent.com>
lib/wikitext/nil_class.rb
lib/wikitext/parser.rb
lib/wikitext/rails.rb
lib/wikitext/string.rb
rails/init.rb