Sha256: 38e2c5aab1ac67d2761fc17a4aa9e5b81d8231a32e6f82d7ef4fe0dc1e06e66a
Contents?: true
Size: 717 Bytes
Versions: 3
Compression:
Stored size: 717 Bytes
Contents
module Kernel # Offline repo activate #def mount_modules(target_folder= File.join(Dir.pwd,"{module,modules}","{gem,gems}") ) # Dir.glob(File.join(target_folder,"**","lib")).select{|f| File.directory?(f)}.each do |one_path| # $LOAD_PATH.unshift one_path # end #end # require sender relative directory's files # return the directory and the sub directories file names (rb/ru) 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 alias :require_directory :require_relative_directory end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
loader-1.0.6 | lib/loader/require.rb |
loader-1.0.5 | lib/loader/require.rb |
loader-1.0.4 | lib/loader/require.rb |