Sha256: 116a72aa5aa0d2261bd5592c3023307160661ccb3336d8d5fc3f51a114c87f9b
Contents?: true
Size: 494 Bytes
Versions: 2
Compression:
Stored size: 494 Bytes
Contents
# Top level namespace module MyScripts # Used to auto-require all the source files located in lib/my_scripts def self.require_libs( filename, filemask ) file = ::File.expand_path(::File.join(::File.dirname(filename), filemask.gsub(/(?<!.rb)$/,'.rb'))) require file if File.exist?(file) && !File.directory?(file) Dir.glob(file).sort.each {|rb| require rb} end end # module MyScripts %W[my_scripts/script my_scripts/cli **/*].each {|rb| MyScripts.require_libs(__FILE__, rb)}
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
my_scripts-0.0.19 | lib/my_scripts.rb |
my_scripts-0.0.17 | lib/my_scripts.rb |