Class: ScriptCore::EngineRuntimeError

Inherits:
EngineScriptError
  • Object
show all
Defined in:
lib/script_core/engine_error.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(message, guest_backtrace:) ⇒ EngineRuntimeError

Returns a new instance of EngineRuntimeError.



43
44
45
46
# File 'lib/script_core/engine_error.rb', line 43

def initialize(message, guest_backtrace:)
  super(message)
  @guest_backtrace = guest_backtrace
end

Instance Attribute Details

#guest_backtraceObject (readonly)

Returns the value of attribute guest_backtrace.



41
42
43
# File 'lib/script_core/engine_error.rb', line 41

def guest_backtrace
  @guest_backtrace
end

Instance Method Details

#inspectObject



48
49
50
# File 'lib/script_core/engine_error.rb', line 48

def inspect
  "#<#{self.class.name}: #{message}: #{guest_backtrace.inspect}>"
end