Sha256: 0738d5ba6c633ef463613be9bae5bc5d9622dd9abdd8f64ed77bd7b62f528b1d
Contents?: true
Size: 1.12 KB
Versions: 4
Compression:
Stored size: 1.12 KB
Contents
require 'singleton' require_relative 'knapsack/version' require_relative 'knapsack/config' require_relative 'knapsack/logger' require_relative 'knapsack/tracker' require_relative 'knapsack/presenter' require_relative 'knapsack/report' require_relative 'knapsack/allocator' require_relative 'knapsack/task_loader' require_relative 'knapsack/distributors/base_distributor' require_relative 'knapsack/distributors/report_distributor' require_relative 'knapsack/distributors/leftover_distributor' require_relative 'knapsack/adapters/base_adapter' require_relative 'knapsack/adapters/rspec_adapter' module Knapsack class << self @@logger = nil def tracker Knapsack::Tracker.instance end def report Knapsack::Report.instance end def root File.expand_path '../..', __FILE__ end def load_tasks task_loader = Knapsack::TaskLoader.new task_loader.load_tasks end def logger return @@logger if @@logger log = Knapsack::Logger.new log.level = Knapsack::Logger::INFO @@logger = log end def logger=(value) @@logger = value end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
knapsack-0.5.0 | lib/knapsack.rb |
knapsack-0.4.0 | lib/knapsack.rb |
knapsack-0.3.0 | lib/knapsack.rb |
knapsack-0.2.0 | lib/knapsack.rb |