method
request
v2_2_9 -
Show latest stable
- Class:
Gem::FakeFetcher
request(uri, request_class, last_modified = nil)public
No documentation available.
# File lib/rubygems/test_utilities.rb, line 93
def request(uri, request_class, last_modified = nil)
data = find_data(uri)
body, code, msg = data
@last_request = request_class.new uri.request_uri
yield @last_request if block_given?
response = Net::HTTPResponse.send(:response_class, code.to_s).new("1.0", code.to_s, msg)
response.instance_variable_set(:@body, body)
response.instance_variable_set(:@read, true)
response
end