Sha256: 82030f6a342cfee1e73b8c5a9da21f762fb0fdcba57ecd354894b5cd491bb078
Contents?: true
Size: 502 Bytes
Versions: 14
Compression:
Stored size: 502 Bytes
Contents
SCRIPTS_DIR = File.join(File.dirname(__FILE__), 'scripts') $:.unshift SCRIPTS_DIR require File.join(File.dirname(__FILE__), 'config', 'initializer') def generate_tasks path Dir[File.join(path, '*')].each do |item| name = File.basename(item, '.*').to_sym if File.directory?(item) namespace name do generate_tasks item end else desc "run the script located in #{item}" task name do load item end end end end generate_tasks SCRIPTS_DIR
Version data entries
14 entries across 14 versions & 1 rubygems