Module: Monkey
- Defined in:
- lib/monkey.rb,
lib/monkey/task.rb,
lib/monkey/clock.rb,
lib/monkey/config.rb,
lib/monkey/triggers.rb,
lib/helpers/computer.rb,
lib/helpers/file_paths.rb
Defined Under Namespace
Modules: Task Classes: CLI, Computer, Config, EveryTrigger, FilePaths, StartUpTrigger, Trigger
Class Method Summary collapse
Class Method Details
.init_task_suite ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/monkey/clock.rb', line 13 def self.init_task_suite dirs = [ Dir.pwd ] config = Config.new dirs.concat(config['task_suites']) unless config['task_suites'].nil? dirs.each do |dir| helpers_path = File.join(dir, 'helpers/**/*.rb') tasks_path = File.join(dir, 'tasks/**/*.rb') files = Dir[helpers_path] + Dir[tasks_path] files.each {|file| require_relative file } end end |