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