Method: Kernel#require_dir
- Defined in:
- lib/utilrb/kernel/require.rb
#require_dir(filename, exclude = nil) ⇒ Object
Require all .rb files in the filename directory
3 4 5 6 7 8 9 10 11 |
# File 'lib/utilrb/kernel/require.rb', line 3 def require_dir(filename, exclude = nil) dirname = filename.gsub(/.rb$/, '') Dir.new(dirname).each do |file| next if exclude && exclude === file if file =~ /\.rb$/ require File.join(dirname, file) end end end |