From f211769dc4e9d6a4312df259f9b73c72a19bbc05 Mon Sep 17 00:00:00 2001 From: Jaroslaw Konik Date: Mon, 26 May 2025 07:00:00 +0200 Subject: [PATCH] remove unsafe --- src/runtimes/ruby.rs | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/src/runtimes/ruby.rs b/src/runtimes/ruby.rs index 168d66a..b01882f 100644 --- a/src/runtimes/ruby.rs +++ b/src/runtimes/ruby.rs @@ -387,20 +387,18 @@ impl Runtime for RubyRuntime { var.ivar_set("_current", BevyEntity(entity)) .expect("Failed to set current entity handle"); - unsafe { - ruby.eval::(&script).map_err(|e| { - ScriptingError::RuntimeError( - e.inspect(), - e.value() - .unwrap() - .funcall::<_, _, magnus::RArray>("backtrace", ()) - .unwrap() - .to_vec::() - .unwrap() - .join("\n"), - ) - })?; - } + ruby.eval::(&script).map_err(|e| { + ScriptingError::RuntimeError( + e.inspect(), + e.value() + .unwrap() + .funcall::<_, _, magnus::RArray>("backtrace", ()) + .unwrap() + .to_vec::() + .unwrap() + .join("\n"), + ) + })?; var.ivar_set("_current", ruby.qnil().as_value()) .expect("Failed to unset current entity handle");