Sha256: c8448faa7d7165e4eced07c5e7048c783d2d33d0423156d53295a84ca214bcd2

Contents?: true

Size: 378 Bytes

Versions: 24

Compression:

Stored size: 378 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

24 entries across 24 versions & 6 rubygems

Version Path
taps2-0.5.5 lib/taps/errors.rb
taps2-0.5.4 lib/taps/errors.rb
taps2-0.5.3 lib/taps/errors.rb
taps2-0.5.2 lib/taps/errors.rb
taps2-0.5.1 lib/taps/errors.rb
tinroof-taps-0.3.24 lib/taps/errors.rb
tapsicle-0.4.1 lib/taps/errors.rb
taps-taps-0.3.24 lib/taps/errors.rb
taps-0.3.24 lib/taps/errors.rb
taps-0.3.23 lib/taps/errors.rb
taps-0.3.23.pre1 lib/taps/errors.rb
taps-0.3.22.pre2 lib/taps/errors.rb
taps-0.3.22.pre1 lib/taps/errors.rb
taps-0.3.21 lib/taps/errors.rb
taps-0.3.20 lib/taps/errors.rb
taps-0.3.20.pre2 lib/taps/errors.rb
taps-0.3.20.pre1 lib/taps/errors.rb
taps-0.3.19 lib/taps/errors.rb
taps-0.3.19.pre1 lib/taps/errors.rb
taps-0.3.18 lib/taps/errors.rb