diff --git a/examples/ruby/function_return_value.rs b/examples/ruby/function_return_value.rs index 02875e4..088779a 100644 --- a/examples/ruby/function_return_value.rs +++ b/examples/ruby/function_return_value.rs @@ -34,7 +34,7 @@ fn call_lua_on_update_from_rust( .unwrap() .0; scripting_runtime.with_engine(|ruby| { - let val: i32 = TryConvert::try_convert(val.get_inner_with(&ruby)).unwrap(); + let val: i32 = TryConvert::try_convert(val.get_inner_with(ruby)).unwrap(); println!("script returned: {}", val); }); exit.write(AppExit::Success); diff --git a/src/runtimes/ruby.rs b/src/runtimes/ruby.rs index bd24c42..93cb8a3 100644 --- a/src/runtimes/ruby.rs +++ b/src/runtimes/ruby.rs @@ -431,7 +431,7 @@ impl Runtime for RubyRuntime { self.execute_in_thread(Box::new(move |ruby: &Ruby| { ruby.define_global_function(&name, function!(callback, -1)); - RubyValue::nil(&ruby) + RubyValue::nil(ruby) })); Ok(()) @@ -456,7 +456,7 @@ impl Runtime for RubyRuntime { var.ivar_set("_current", BevyEntity(entity)).unwrap(); let args: Vec<_> = args - .parse(&ruby) + .parse(ruby) .into_iter() .map(|a| ruby.get_inner(a.0)) .collect();