Ruby self

shape