module DeepCover::Tools::RequireRelativeDir
Public Instance Methods
require_relative_dir(dir_name, except: [])
click to toggle source
# File lib/deep_cover/tools/require_relative_dir.rb, line 5 def require_relative_dir(dir_name, except: []) dir = File.dirname(caller(1..1).first.partition(/\.rb:\d/).first) Dir["#{dir}/#{dir_name}/*.rb"].sort.each do |file| require file unless except.include? File.basename(file, '.rb') end end