Module: Rohbau::Require
- Defined in:
- lib/rohbau/require.rb
Class Method Summary collapse
Class Method Details
.require_all(*sub_dirs) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/rohbau/require.rb', line 5 def require_all(*sub_dirs) called_by = caller_locations(1, 1).first file = called_by.absolute_path dir = File.basename(file, '.rb') sub_dirs.each do |sub_dir| dir = File.join(dir, sub_dir) end files = File.("../#{dir}/*.rb", file) Dir[files].each { |f| require f } end |