An open API service indexing awesome lists of open source software.

https://github.com/zimbatm/relative-require.rb

Relative require to the file loading in ruby
https://github.com/zimbatm/relative-require.rb

Last synced: about 1 year ago
JSON representation

Relative require to the file loading in ruby

Awesome Lists containing this project

README

          

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.

Tested with ruby-1.8.7 and ruby-1.9.2

by Jonas Pfenniger

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'

Licence
-------

This project is under public licence. http://unlicence.org