share ruby gen source