Sha256: b1764b4e78dc120c3f496e9373e0bd62955ab8b6bdc21a15358c7c64c6be81a5

Contents?: true

Size: 762 Bytes

Versions: 16

Compression:

Stored size: 762 Bytes

Contents

# typed: strict

module Kuby
  module Docker
    class BuildError < StandardError; end
    class PushError < StandardError; end
    class PullError < StandardError; end
    class LoginError < StandardError; end

    class MissingTagError < StandardError
      extend T::Sig

      sig { returns(String) }
      attr_reader :tag

      sig { params(tag: String).void }
      def initialize(tag)
        @tag = tag
        @message = T.let(@message, T.nilable(String))
      end

      sig { returns(String) }
      def message
        @message ||= "Could not find tag '#{tag}'."
      end
    end

    class UnsupportedDistroError < StandardError; end
    class MissingPackageError < StandardError; end
    class MissingDistroError < StandardError; end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
kuby-core-0.11.16 lib/kuby/docker/errors.rb
kuby-core-0.11.15 lib/kuby/docker/errors.rb
kuby-core-0.11.14 lib/kuby/docker/errors.rb
kuby-core-0.11.13 lib/kuby/docker/errors.rb
kuby-core-0.11.12 lib/kuby/docker/errors.rb
kuby-core-0.11.11 lib/kuby/docker/errors.rb
kuby-core-0.11.10 lib/kuby/docker/errors.rb
kuby-core-0.11.9 lib/kuby/docker/errors.rb
kuby-core-0.11.8 lib/kuby/docker/errors.rb
kuby-core-0.11.7 lib/kuby/docker/errors.rb
kuby-core-0.11.6 lib/kuby/docker/errors.rb
kuby-core-0.11.4 lib/kuby/docker/errors.rb
kuby-core-0.11.3 lib/kuby/docker/errors.rb
kuby-core-0.11.2 lib/kuby/docker/errors.rb
kuby-core-0.11.1 lib/kuby/docker/errors.rb
kuby-core-0.11.0 lib/kuby/docker/errors.rb