Sha256: 033c049bf622c77bfef3943f16351ff21ebd6039ee091e0e2f626cd066a71c1c
Contents?: true
Size: 1.19 KB
Versions: 1
Compression:
Stored size: 1.19 KB
Contents
module NexusCli class NexusCliError < StandardError class << self def status_code(code) define_method(:status_code) { code } end end end class ArtifactMalformedException < NexusCliError def message "Please submit your request using 4 colon-separated values. `groupId:artifactId:version:extension`" end status_code(100) end class ArtifactNotFoundException < NexusCliError def message "The artifact you requested information for could not be found. Please ensure it exists inside the Nexus." end status_code(101) end class InvalidSettingsException < NexusCliError def initialize(key) @missing_setting = key end def message "The .nexus_cli file is missing the value: #{@missing_setting}" end status_code(102) end class MissingSettingsFile < NexusCliError def message "The .nexus_cli file is missing or corrupt." end status_code(103) end class NonSecureConnectionException < NexusCliError def message "Your communication with a server using an SSL certificate failed during validation. You may want to try the --insecure option." end status_code(104) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
nexus_cli-0.0.5 | lib/nexus_cli/errors.rb |