Module: Knapsack
- Defined in:
- lib/knapsack.rb,
lib/knapsack/config.rb,
lib/knapsack/logger.rb,
lib/knapsack/report.rb,
lib/knapsack/tracker.rb,
lib/knapsack/version.rb,
lib/knapsack/allocator.rb,
lib/knapsack/presenter.rb,
lib/knapsack/task_loader.rb,
lib/knapsack/adapters/base_adapter.rb,
lib/knapsack/adapters/rspec_adapter.rb,
lib/knapsack/distributors/base_distributor.rb,
lib/knapsack/distributors/report_distributor.rb,
lib/knapsack/distributors/leftover_distributor.rb
Defined Under Namespace
Modules: Adapters, Distributors
Classes: Allocator, Config, Logger, Presenter, Report, TaskLoader, Tracker
Constant Summary
collapse
- VERSION =
'0.2.0'
- @@logger =
nil
Class Method Summary
collapse
Class Method Details
.load_tasks ⇒ Object
32
33
34
35
|
# File 'lib/knapsack.rb', line 32
def load_tasks
task_loader = Knapsack::TaskLoader.new
task_loader.load_tasks
end
|
.logger ⇒ Object
37
38
39
40
41
42
|
# File 'lib/knapsack.rb', line 37
def logger
return @@logger if @@logger
log = Knapsack::Logger.new
log.level = Knapsack::Logger::INFO
@@logger = log
end
|
.logger=(value) ⇒ Object
44
45
46
|
# File 'lib/knapsack.rb', line 44
def logger=(value)
@@logger = value
end
|
.report ⇒ Object
24
25
26
|
# File 'lib/knapsack.rb', line 24
def report
Knapsack::Report.instance
end
|
.root ⇒ Object
28
29
30
|
# File 'lib/knapsack.rb', line 28
def root
File.expand_path '../..', __FILE__
end
|
.tracker ⇒ Object
20
21
22
|
# File 'lib/knapsack.rb', line 20
def tracker
Knapsack::Tracker.instance
end
|