Sha256: cc7f73afd29f5a81cf8adb5a01684778c4976218c9c407d1fc0e5ffed82cace7

Contents?: true

Size: 601 Bytes

Versions: 5

Compression:

Stored size: 601 Bytes

Contents

require "pd"
require "pa"
require "optimism"
require "active_support/core_ext/module/attribute_accessors"
require "active_support/concern"

module Saber
  autoload :VERSION, "saber/version"
  autoload :CLI, "saber/cli"
  autoload :UI, "saber/ui"
  autoload :Task, "saber/task"
  autoload :Fetcher, "saber/fetcher"
  autoload :AutoFetcher, "saber/autofetcher"
  autoload :Tracker, "saber/tracker"

  Error = Class.new Exception
  FatalError = Class.new Exception
  Rc = Optimism.require "saber/rc", "~/.saberrc"

  class << self
    attr_accessor :ui

    def ui
      @ui ||= UI.new
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
saber-1.1.1 lib/saber.rb
saber-1.1.0 lib/saber.rb
saber-1.0.2 lib/saber.rb
saber-1.0.1 lib/saber.rb
saber-1.0.0 lib/saber.rb