Module: Knapsack

Defined in:
lib/knapsack.rb,
lib/knapsack/config.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, Presenter, Report, TaskLoader, Tracker

Constant Summary collapse

VERSION =
'0.1.2'

Class Method Summary collapse

Class Method Details

.load_tasks ⇒ Object



29
30
31
32
# File 'lib/knapsack.rb', line 29

def load_tasks
  task_loader = Knapsack::TaskLoader.new
  task_loader.load_tasks
end

.report ⇒ Object



21
22
23
# File 'lib/knapsack.rb', line 21

def report
  Knapsack::Report.instance
end

.root ⇒ Object



25
26
27
# File 'lib/knapsack.rb', line 25

def root
  File.expand_path '../..', __FILE__
end

.tracker ⇒ Object



17
18
19
# File 'lib/knapsack.rb', line 17

def tracker
  Knapsack::Tracker.instance
end