Sha256: ffdc1753f55b2a0b1df6bbf0bb9061c29464913cd95e32af20c67793e2c340ce

Contents?: true

Size: 616 Bytes

Versions: 5

Compression:

Stored size: 616 Bytes

Contents

module Outliers
  module Exceptions

    class Base < RuntimeError
      attr_accessor :message

      def initialize(message="")
        @message = message
      end
    end

    class ArgumentRequired < Base
    end

    class InvalidBucket < Base
    end

    class NoArgumentRequired < Base
    end

    class UnknownCollection < Base
    end

    class UnknownCredentials < Base
    end

    class UnknownVerification < Base
    end

    class UnknownFilter < Base
    end

    class UnknownProvider < Base
    end

    class UnsupportedRegion < Base
    end

    class TargetNotFound < Base
    end

  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
outliers-0.3.3 lib/outliers/exceptions.rb
outliers-0.3.2 lib/outliers/exceptions.rb
outliers-0.3.1 lib/outliers/exceptions.rb
outliers-0.3.0 lib/outliers/exceptions.rb
outliers-0.2.0 lib/outliers/exceptions.rb