# File lib/rubygems/gemcutter_utilities.rb, line 47 def rubygems_api_request(method, path, host = Gem.host, &block) require 'net/http' host = ENV['RUBYGEMS_HOST'] if ENV['RUBYGEMS_HOST'] uri = URI.parse "#{host}/#{path}" say "Pushing gem to #{host}..." request_method = Net::HTTP.const_get method.to_s.capitalize Gem::RemoteFetcher.fetcher.request(uri, request_method, &block) end