Exception: Nucleus::StartupError

Inherits:
StandardError
  • Object
show all
Defined in:
lib/nucleus/core/common/errors/startup_error.rb

Direct Known Subclasses

AmbiguousAdapterError

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(message, exit_code = ExitCodes::STARTUP_ERROR) ⇒ StartupError

initialize with default exit code of ExitCodes::STARTUP_ERROR



7
8
9
10
# File 'lib/nucleus/core/common/errors/startup_error.rb', line 7

def initialize(message, exit_code = ExitCodes::STARTUP_ERROR)
  super(message)
  @exit_code = exit_code
end

Instance Attribute Details

#exit_codeObject

exit code to use when exiting the application due to this error



4
5
6
# File 'lib/nucleus/core/common/errors/startup_error.rb', line 4

def exit_code
  @exit_code
end