Sha256: 9f012c60195b19ce42cbef611701a05b3bb22df2e3fe1758d52164636b4d0396

Contents?: true

Size: 380 Bytes

Versions: 11

Compression:

Stored size: 380 Bytes

Contents

module Taps
  class BaseError < StandardError
    attr_reader :original_backtrace

    def initialize(message, opts = {})
      @original_backtrace = opts.delete(:backtrace)
      super(message)
    end
  end

  class NotImplemented < BaseError; end
  class DuplicatePrimaryKeyError < BaseError; end
  class CorruptedData < BaseError; end
  class InvalidData < BaseError; end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
taps2-0.6.10 lib/taps/errors.rb
taps2-0.6.9 lib/taps/errors.rb
taps2-0.6.8 lib/taps/errors.rb
taps2-0.6.7 lib/taps/errors.rb
taps2-0.6.6 lib/taps/errors.rb
taps2-0.6.5 lib/taps/errors.rb
taps2-0.6.4 lib/taps/errors.rb
taps2-0.6.3 lib/taps/errors.rb
taps2-0.6.2 lib/taps/errors.rb
taps2-0.6.1 lib/taps/errors.rb
taps2-0.6.0 lib/taps/errors.rb