ruby prop2