ruby block, class, object