Module: Loki
- Defined in:
- lib/loki.rb,
lib/loki/time.rb,
lib/loki/logger.rb,
lib/loki/version.rb,
lib/loki/identity.rb,
lib/loki/file_path.rb,
lib/loki/task/base.rb,
lib/loki/task/file.rb,
lib/loki/task/make.rb,
lib/loki/task/proc.rb,
lib/loki/task/task.rb,
lib/loki/file_pattern.rb
Defined Under Namespace
Modules: Identity, Task
Classes: FilePath, FilePattern, Logger, Primeval
Constant Summary
collapse
- PRIMEVAL =
Primeval.instance
- VERSION =
"0.0.4"
- IDENTITY_MAP =
{}
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.logger ⇒ Object
71
72
73
|
# File 'lib/loki/logger.rb', line 71
def self.logger
@logger ||= Logger.instance
end
|
Instance Method Details
#task(name = :task, &block) ⇒ Object
18
19
20
21
22
23
|
# File 'lib/loki.rb', line 18
def task(name = :task, &block)
task = Task::Task.new(name)
task.instance_eval(&block)
task.work
end
|