module Kernel

Public Instance Methods

require_recursive(directory) click to toggle source
# File require_recursive.rb, line 2
def require_recursive(directory)
  if paths = $LOAD_PATH.map {|load_path| Dir["#{load_path}/#{directory}/**/*.rb"] }.find(&:any?)
    paths.each(&method(:require))
  else
    fail LoadError, "cannot load such files -- #{directory}/**/*.rb"
  end
end