I'm looking for a good Ruby interactive shell. The shell I'm looking for must have the following features:
- autocompletion
- syntax highlighting
- smart ident
- previous command retrieval
- automatic display of function arguments
- automatic display of function documentation
- works on Windows
- fast and responsive
The shell I'm looking for would have been nice had it featured the following:
- automatic completion of file names
- automatically adds parenthesis when coding a function call
- a division of the window into a history box (with previous commands and their outputs) and a code box (where I write my code). DreamPie is an example of a Python shell which features that concept.
Any suggestions for such a Ruby interactive shell?