Sha256: 7961087200b19d455481ff151ca120db0e025d5ade27bcadadf8049c1473ebb5
Contents?: true
Size: 423 Bytes
Versions: 4
Compression:
Stored size: 423 Bytes
Contents
module Kernel def require_all(req) $LOAD_PATH.find_all_files(req, ".rb") { |file| require file } end def require_next(req) found, current = false, File.expand_path(caller.first[/(.*)(:\d+)/,1]) $LOAD_PATH.find_all_files(req, ".rb") do |file| if found $LOADED_FEATURES << req return require(file) else found = current == file end end require req end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
callsite-0.0.11 | lib/loaders/kernel_require.rb |
callsite-0.0.6 | lib/loaders/kernel_require.rb |
callsite-0.0.5 | lib/loaders/kernel_require.rb |
callsite-0.0.4 | lib/loaders/kernel_require.rb |