Module: Dk
- Defined in:
- lib/dk.rb,
lib/dk/cli.rb,
lib/dk/ansi.rb,
lib/dk/task.rb,
lib/dk/local.rb,
lib/dk/config.rb,
lib/dk/remote.rb,
lib/dk/runner.rb,
lib/dk/version.rb,
lib/dk/task_run.rb,
lib/dk/dk_runner.rb,
lib/dk/dry_runner.rb,
lib/dk/null_logger.rb,
lib/dk/test_runner.rb,
lib/dk/tree_runner.rb,
lib/dk/has_ssh_opts.rb,
lib/dk/has_the_runs.rb,
lib/dk/config_runner.rb,
lib/dk/has_set_param.rb,
lib/dk/has_the_stubs.rb
Defined Under Namespace
Modules: Ansi, HasSSHOpts, HasSetParam, HasTheRuns, HasTheStubs, Local, Remote, Task
Classes: CLI, CLIRB, Config, ConfigRunner, DkRunner, DryRunner, NullLogger, Runner, TaskRun, TestRunner, TreeRunner
Constant Summary
collapse
- NoticeError =
Class.new(RuntimeError)
- NoParamError =
Class.new(ArgumentError)
- CmdTimeoutError =
Class.new(RuntimeError)
- VERSION =
"0.1.1"
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
7
8
9
|
# File 'lib/dk.rb', line 7
def self.config
@config ||= Config.new
end
|
11
12
13
|
# File 'lib/dk.rb', line 11
def self.configure(&block)
self.config.init_procs << block
end
|
.init ⇒ Object
15
16
17
|
# File 'lib/dk.rb', line 15
def self.init
self.config.init
end
|
.reset ⇒ Object
19
20
21
|
# File 'lib/dk.rb', line 19
def self.reset
@config = Config.new
end
|