interacting with the system shell from within ruby