In this chapter, we lightly touched upon the Ruby programming language, a subject that could take an entire book in itself. We pointed out the fact that Ruby has no primitives and that all variables are, in fact, objects. The numeric objects were covered in some detail, and we lightly touched upon strings and Booleans. An example of creating a custom class was shown to illustrate just how easy it actually is.
We discussed operators, including the more unusual multiple assignment operators, before we covered loops of various types. Next, we touched upon the possibility of using threads in Ruby. Finally, the chapter closed with an example of how Ruby on Rails can be used to create an Ajax application with very little typing.