learning ruby from NIL