Module: Kernel

Defined in:
lib/loader/require.rb

Instance Method Summary collapse

Instance Method Details

#require_relative_directory(folder) ⇒ Object Also known as: require_directory

require sender relative directory's files return the directory and the sub directories file names (rb/ru)



12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'lib/loader/require.rb', line 12

def require_relative_directory(folder)

  unless folder.to_s[0] == File::Separator
    folder= Loader.caller_folder,folder
  end

  Dir.glob(File.join(folder,"**","*.{rb,ru}")).each do |one_path|
    require one_path
  end

  return nil

end