You can clone with
HTTPS or Subversion.
Make it possible to write path directly to gem file, like this:
gem "some_gem", :path => "local/some_gem-0.1.0.gem"
same request on stackoverflow
Can be done with Gem::Package extract_files
@stereobooster is the above satisfactory? Can this be closed? :)
It can be closed