Module: Monkey
- Defined in:
- lib/monkey.rb,
lib/monkey/task.rb,
lib/monkey/clock.rb,
lib/monkey/config.rb,
lib/monkey/version.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
|
.version ⇒ Object
2
3
4
5
|
# File 'lib/monkey/version.rb', line 2
def self.version
spec = Gem::Specification::load('mnky.gemspec')
spec.version
end
|