Covered topics are: Data
Abstraction ,Understanding Inheritance, Introductory Ruby, Natural number ADT in
Ruby, Background on design patterns, Inverted index program in Ruby, Simple
expression recognizer in Ruby, Using Procs and lambdas, Classes and Objects,
Domain Modeling.
Ruby
is an easy to learn programming language. This book describes the fundamental
concepts and techniques in greater depth than traditional introductions.
This book is the only Rails book that
does test-driven development the entire time, an approach highly recommended by
the experts but which has never been so clearly demonstrated before. Finally, by
including Git, GitHub, and Heroku in the demo examples, the author really gives
you a feel for what it’s like to do a real-world project. The tutorial’s code
examples are not in isolation.