Sha256: 1f1a5e44e621f7631323d96bf49440c7b06ab04b12113f7aa10518a50abf9cf1

Contents?: true

Size: 718 Bytes

Versions: 68

Compression:

Stored size: 718 Bytes

Contents

module SOULs
  class CLIException < StandardError
    attr_reader :message

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

  class PSQLException < CLIException
    attr_reader :message

    def initialize
      message = "It looks like there was a problem with the DB. Make sure PSQL is running with 'souls docker psql'"
      super(message)
      @message = message
    end
  end

  class GcloudException < CLIException
    attr_reader :message

    def initialize
      message = "You either haven't created or don't have access to a GCP project. " \
      "Please create a GCP project with the same name as this app."
      super(message)
      @message = message
    end
  end
end

Version data entries

68 entries across 68 versions & 1 rubygems

Version Path
souls-4.1.2 lib/souls/cli/cli_exception.rb
souls-4.1.1 lib/souls/cli/cli_exception.rb
souls-4.1.0 lib/souls/cli/cli_exception.rb
souls-4.0.3 lib/souls/cli/cli_exception.rb
souls-4.0.2 lib/souls/cli/cli_exception.rb
souls-4.0.1 lib/souls/cli/cli_exception.rb
souls-4.0.0 lib/souls/cli/cli_exception.rb
souls-3.0.8 lib/souls/cli/cli_exception.rb
souls-3.0.7 lib/souls/cli/cli_exception.rb
souls-3.0.6 lib/souls/cli/cli_exception.rb
souls-3.0.5 lib/souls/cli/cli_exception.rb
souls-3.0.4 lib/souls/cli/cli_exception.rb
souls-3.0.3 lib/souls/cli/cli_exception.rb
souls-3.0.2 lib/souls/cli/cli_exception.rb
souls-3.0.1 lib/souls/cli/cli_exception.rb
souls-3.0.0 lib/souls/cli/cli_exception.rb
souls-2.0.4 lib/souls/cli/cli_exception.rb
souls-2.0.3 lib/souls/cli/cli_exception.rb
souls-2.0.2 lib/souls/cli/cli_exception.rb
souls-2.0.1 lib/souls/cli/cli_exception.rb