shell in ruby