In ruby, is it possible to specify to call another ruby script using the same ruby interpreter as the original script is being run by?
For example, if a.rb runs b.rb a couple of times, is it possible to replace
system("ruby", "b.rb", "foo", "bar")
run_ruby("b.rb", "foo", "bar")
[Note: it appears that part 4 hasn't been published yet.]