As Rails developers, we spend a fair amount of time in the Rails console, which is itself just the native Interactive Ruby Shell (IRB). By default, it’s not particularly pretty…
$ rails c
irb(main):001:0> def hello
irb(main):002:1> puts “hello”
…but it gets the job done. We were content with it, because we didn’t know things could be better.