Sha256: fd88bb58f1db84dd26f4c9d46ad2985597cc6428b89c5a9ef67cd45b77c30346

Contents?: true

Size: 553 Bytes

Versions: 1

Compression:

Stored size: 553 Bytes

Contents

# encoding: UTF-8
require 'paint'
require 'dotenv'
require 'mutaconf'

module Boxafe
  VERSION = '0.1.9'

  # TODO: add detailed error description for non-trace mode
  class Error < StandardError
    attr_reader :code

    def initialize msg, code = 1
      super msg
      @code = code
    end
  end

  class OptionError < Error
    attr_reader :option

    def initialize msg, option = nil
      super msg
      @option = option
    end
  end
end

Dir[File.join File.dirname(__FILE__), File.basename(__FILE__, '.*'), '*.rb'].each{ |lib| require lib }

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
boxafe-0.1.9 lib/boxafe.rb