#!/bin/ruby --verion => 2.0.0-p353
In Ruby, self is a special variable that always references the current object.
- Inside class or module definition, self refer to the Class or Module object.
- Inside instance method, self refer to future instance object.
- Inside class method, self refer to the class.i