-
Merged PR #29 (#29) Respect inflections defined by ActiveSupport when autoloading.
Thanks to James Le Cuirot (@chewi)
-
Merged PR #24 (#24) Prior to version 2, RequireAll attempted to automatically resolve dependencies between files, thus allowing them to be required in any order. Whilst convenient, the approach used (of rescuing
NameError
s and later retrying files that failed to load) was fundamentally unsafe and can result in incorrect behaviour (for example issue #8, plus more detail and discussion in #21).Thanks to Joe Horsnell (@joehorsnell)
- License is now correctly as MIT. Thanks to Eric Kessler for pull request #16.
- Support empty directories without crashing. Issue #11. Thanks to Eric Kessler.
- Add license to gemspec.
- README improvements.
- Make everything work with Ruby 1.9 and 2.0. Awesome! Thanks to Aaron Klaassen.
- Add load_all, and load_rel which behave similarly to require_all/require_rel except that Kernel#load is used
- Add autoload_all and autoload_rel (see README and/or specs for examples of usage)
- Minor bug fixes
- Improved specs
- Add require_rel (require_all relative to the current file)
- Fix bug in auto-appending .rb ala require
- Allow require_all to take a directory name as an argument
- Initial release (was originally load_glob, converted to require_all which is a lot cooler, seriously trust me)