austinbv/dino — pull request #2 by burtlo (2012-11-02 21:17:00+00:00)
Title: Subclass of BaseComponent use #after_initialize

A large number of the sub-components were using initialize and then
calling super. For all the current instances none required any different
functionality than the provided initialize so it felt like a safer
pattern to have the BaseComponent#initialize to call #after_initialize
after it was done ensuring all the base requirements were set up.

While no sub-component used the options, I chose to preserve that they
are passed along.

I think this help future components from having to call `super` and possibly forgetting to call super.