diff --git a/assets/examples/ruby/promises.rb b/assets/examples/ruby/promises.rb index 8698919..a3910af 100644 --- a/assets/examples/ruby/promises.rb +++ b/assets/examples/ruby/promises.rb @@ -3,6 +3,11 @@ b = a puts '0' puts a.await puts '1' +u = get_player_name puts b.await puts '2' +z = get_player_name +puts z +puts z.await +puts "end" quit diff --git a/src/runtimes/ruby.rs b/src/runtimes/ruby.rs index 1272684..075e036 100644 --- a/src/runtimes/ruby.rs +++ b/src/runtimes/ruby.rs @@ -421,7 +421,7 @@ impl Runtime for RubyRuntime { .unwrap() .into_raw(), ); - rb_load(file, 1); + rb_load(file, 0); }; // ruby.eval::(&script) // .map_err(>::into)