Building a Ruby Profiler, by Julia Evans
Julia is actively working on improving Ruby's toolset with rbspy. It's an open-source project and here is it's description on Github:
Have you ever wanted to know what functions your Ruby program is calling? rbspy can tell you!
rbspy lets you profile running Ruby processes. It's the only Ruby profiler that can profile arbitrary Ruby processes that are already running.