Just out of curiousity, how often do you find yourself:

1.) Write ruby in the interactive interpreter
2.) Write ruby in files, occasionally calling the interpreter from a shell
    to test your code