ruby class gem project