Flowdock
method

rubygems_api_request

Importance_0
rubygems_api_request(method, path, host = Gem.host, &block) public

No documentation

This method has no description. You can help the Ruby community by adding new notes.

Hide source
# 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
Register or log in to add new notes.