As a Ruby developer having a local
.irbrc file is really handy for specifying custom settings and method helpers to help speed up tasks when in the IRB or Rails console. I always wondered if this would also work in the Heroku console as I work in that environment all the time. I’m often checking on data, particularly delayed jobs if I’ve recently deployed or have to run a rake task.
I had kept forgetting to give it a try but today I added an
.irbrc file (with the contents you see below) to a project repository and deployed to staging.
#!/usr/bin/ruby def q exit end def dj Delayed::Job end def djc Delayed::Job.count end
Just as you would expect the above methods run successfully in the Heroku console. No special configuration needed. Just a normal
.irbrc file in the root of your git project and you’re all set.