I’ve just opened a pull request
https://github.com/ruby-gnome2/ruby-gnome2/pull/1 with a patch that
fixes GLib::Spawn.async, GLib::Spawn…async_with_pipes and
GLib::Spawn…sync when the environment parameter is nil.
I was hoping for someone else to check it over before I commit it -
I’m assuming I’ve understood the purpose of RVAL2STRV_ACCEPT_NIL, but
I could be wrong
Also I’ve added a test case, but I’m not sure whether it’ll work on
Windows (or even how relevant it is there).