Interactive Ruby with jupyter aka iPython Notebook

The wonderful tool named iPython notebook has recently been renamed to jupyter and contains a language agnostic core that can be bound to a long list of different language kernels. Of course, a ruby kernel exists and can be used to create notebooks.

I'll give a quick rundown on why iPython notebook is so great, how to install it and how to use it to write notebooks with ruby.