Z
zimbatm ...
relative-require.rb
===================
This module provides relative requires to the requiring file. This
should solve
most of the uglyness of pushing to $LOAD_PATH and loading
#expand_path-ed files.
Ideally, that would be something I'd like to see in ruby 2.0
`gem install relative-require` or source at
https://github.com/zimbatm/relative-require.rb
Tested with ruby-1.8.7 and ruby-1.9.2
Example project
---------------
This example shows that you don't have to mess with $LOAD_PATH anymore.
$ export RUBYOPT=-relative-require
lib/
* myproject.rb
* myproject/xyz.rb
test/
test.rb
in myproject.rb
require './myproject/xyz.rb'
in test.rb
require '../lib/myproject.rb'
The end
-------
Any feedback or patches welcome !
Cheers,
zimbatm
===================
This module provides relative requires to the requiring file. This
should solve
most of the uglyness of pushing to $LOAD_PATH and loading
#expand_path-ed files.
Ideally, that would be something I'd like to see in ruby 2.0
`gem install relative-require` or source at
https://github.com/zimbatm/relative-require.rb
Tested with ruby-1.8.7 and ruby-1.9.2
Example project
---------------
This example shows that you don't have to mess with $LOAD_PATH anymore.
$ export RUBYOPT=-relative-require
lib/
* myproject.rb
* myproject/xyz.rb
test/
test.rb
in myproject.rb
require './myproject/xyz.rb'
in test.rb
require '../lib/myproject.rb'
The end
-------
Any feedback or patches welcome !
Cheers,
zimbatm