Y’know, even with all the years I’ve been hacking on Ruby projects, I still get these three mixed up on occasion, so this article is really, really handy.