revise how the rubygems source is derived