1. Customize the startup behavior in the console by creating a
.irbrc file (or
.pryrc) in your active directory
During startup IRB always attempts to run a ruby file named
.irbrc in your current directory. If it isn’t found, it recursively attempts to find it in each parent in directory tree, eventually defaulting to the
~/.irbrc in your home directory if it exists.
This allows you to load your own startup behavior create a .irbrc file (.pryrc if using Pry) and add whatever ruby code you want executed when running the console.
Example (in your
Code within this directory will then be run any time you load the console:
2. Ruby saves the result of your most recent command in a special variable named ‘
Pretty self explanatory. Very useful if you forget to assign the result of a time consuming operation to a variable.
3. Add a semicolon to the end of a statement to suppress default output
This is really useful for particularly verbose outputs that flood your command history:
4. Use the pretty print method (
pp) to inspect the properties a hash:
5. Use the
reload! method to update code changes made outside of the console
Again, pretty self-explanatory, but extremely useful to know as well.