gem_git(name, options)
private
Handles the git: option from options for gem name.
Returns true if the gist or git option was
handled.
# File lib/rubygems/request_set/gem_dependency_api.rb, line 404
def gem_git name, options # :nodoc:
if gist = options.delete(:gist) then
options[:git] = "https://gist.github.com/#{gist}.git"
end
return unless repository = options.delete(:git)
pin_gem_source name, :git, repository
reference = gem_git_reference options
submodules = options.delete :submodules
@git_set.add_git_gem name, repository, reference, submodules
true
end