Module: Knapsack
- Defined in:
- lib/knapsack.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/config/env.rb,
lib/knapsack/task_loader.rb,
lib/knapsack/config/tracker.rb,
lib/knapsack/allocator_builder.rb,
lib/knapsack/adapters/base_adapter.rb,
lib/knapsack/adapters/rspec_adapter.rb,
lib/knapsack/adapters/cucumber_adapter.rb,
lib/knapsack/adapters/minitest_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, Config, Distributors
Classes: Allocator, AllocatorBuilder, Logger, Presenter, Report, TaskLoader, Tracker
Constant Summary
collapse
- VERSION =
'1.2.1'
- @@logger =
nil
Class Method Summary
collapse
Class Method Details
.load_tasks ⇒ Object
36
37
38
39
|
# File 'lib/knapsack.rb', line 36
def load_tasks
task_loader = Knapsack::TaskLoader.new
task_loader.load_tasks
end
|
.logger ⇒ Object
41
42
43
44
45
46
|
# File 'lib/knapsack.rb', line 41
def logger
return @@logger if @@logger
log = Knapsack::Logger.new
log.level = Knapsack::Logger::INFO
@@logger = log
end
|
.logger=(value) ⇒ Object
48
49
50
|
# File 'lib/knapsack.rb', line 48
def logger=(value)
@@logger = value
end
|
.report ⇒ Object
28
29
30
|
# File 'lib/knapsack.rb', line 28
def report
Knapsack::Report.instance
end
|
.root ⇒ Object
32
33
34
|
# File 'lib/knapsack.rb', line 32
def root
File.expand_path('../..', __FILE__)
end
|
.tracker ⇒ Object
24
25
26
|
# File 'lib/knapsack.rb', line 24
def tracker
Knapsack::Tracker.instance
end
|