Ruby the hard way