Pry
A runtime developer console and IRB alternative
...An extensible command system and a rich plugin ecosystem add profiling, colorized output, paging, and Git integration. In day-to-day development, Pry shortens the feedback loop and turns debugging into an exploratory, conversational workflow.