Sha256: a098f8437bd17253950a98ad6d78a9b21354e0845e6e8c14b02bef908f3ab2cb

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.7'

  # 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.7 lib/boxafe.rb