On 21 Jun 2008, at 22:30, Alex Ross wrote: >> [...] >> Would I be right in thinking that there's a clash between Ruby's IO >> module and the TextMate IO module caused when Process 'requires' the >> latter? I'm not too familiar with the way Ruby's inheritance and mix- >> in works. > > I think you probably are calling IO.popen? > > Try calling `::IO.popen` instead, and that should get around the name > clash.
I think we have some library code which does not explictly use stuff from global/root scope (i.e. the ::-prefix) which need changing. I.e. all user code generally should not run into this problem, since they won’t be in the TextMate module, but the code in the TextMate module will run into the problem when the user code requires certain TextMate submodules. _______________________________________________ textmate-dev mailing list [email protected] http://lists.macromates.com/listinfo/textmate-dev
