updated self and method_missing in RoR