Panic should work on any value for error

Stephen Paul Weber created

Change summary

sgx_jmp.rb | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

Detailed changes

sgx_jmp.rb 🔗

@@ -69,7 +69,8 @@ end
 BRAINTREE = AsyncBraintree.new(**CONFIG[:braintree])
 
 def panic(e)
-	warn "Error raised during event loop: #{e.message}"
+	m = e.respond_to?(:message) ? e.message : e
+	warn "Error raised during event loop: #{e.class}: #{m}"
 	warn e.backtrace if e.respond_to?(:backtrace)
 	exit 1
 end