IRb is pretty plain compared to bpython, even when using wirble.
Is there any ruby equivalent of bpython?
You can extend irb to achieve all of bpython's functionality and more with the right gems:
For more gems, see here.