Exception: Bcome::Exception::Base
- Inherits:
-
RuntimeError
- Object
- RuntimeError
- Bcome::Exception::Base
- Defined in:
- lib/objects/exception/base.rb
Direct Known Subclasses
ArgumentErrorInvokingMethodFromCommmandLine, CanOnlySubselectOnInventory, CannotFindInternalRegistryKlass, CannotFindSubselectionParent, CantFindKeyInCloudTags, CantFindKeyInMetadata, CantFindProxyHostByIdentifier, CantFindProxyHostByNamespace, CouldNotInitiateSshConnection, CouldNotInitiateSshConnectionThroughBackendProxy, DeprecationWarning, DuplicateCommandLineArgumentKey, Ec2DriverMissingProvisioningRegion, FailedToRunLocalCommand, InvalidBcomeBreadcrumb, InvalidBreadcrumb, InvalidContextCommand, InvalidIdentifier, InvalidMachinesCacheConfig, InvalidMatcherQuery, InvalidMetaDataConfig, InvalidMetaDataEncryptionKey, InvalidNetworkConfig, InvalidNetworkDriverType, InvalidProxyConfig, InvalidRegexpMatcherInRegistry, InvalidRegistryArgumentType, InvalidRegistryCommandNameLength, InvalidRegistryDataConfig, InvalidRestrictionKeyInRegistry, InvalidSshConfig, InventoriesCannotHaveSubViews, MalformedCommandLineArguments, MethodInvocationRequiresParameter, MethodNameConflictInRegistry, MissingArgumentForRegistryCommand, MissingDescriptionOnView, MissingExecuteOnRegistryObject, MissingIdentifierOnView, MissingIpaddressOnServer, MissingNetworkConfig, MissingParamsForRsync, MissingParamsForScp, MissingSubselectionKey, MissingTypeOnView, NoNodeFoundForBreadcrumb, NoNodeNamedByIdentifier, NodeIdentifiersMustBeUnique, OrchestrationScriptDoesNotExist, ProxyHostNodeDoesNotHavePublicIp, UnknownMethodForNamespace
Instance Method Summary collapse
-
#initialize(message_suffix = nil) ⇒ Base
constructor
A new instance of Base.
- #message ⇒ Object
- #pretty_display ⇒ Object
Constructor Details
#initialize(message_suffix = nil) ⇒ Base
Returns a new instance of Base.
3 4 5 |
# File 'lib/objects/exception/base.rb', line 3 def initialize( = nil) @message_suffix = end |
Instance Method Details
#message ⇒ Object
7 8 9 |
# File 'lib/objects/exception/base.rb', line 7 def "#{}#{@message_suffix ? ": #{@message_suffix}" : ''}" end |
#pretty_display ⇒ Object
11 12 13 |
# File 'lib/objects/exception/base.rb', line 11 def pretty_display puts "\n#{}\n".error end |