lib/rack/http_streaming_response.rb in rack-proxy-0.7.5 vs lib/rack/http_streaming_response.rb in rack-proxy-0.7.6
- old
+ new
@@ -8,11 +8,11 @@
204 => true,
205 => true,
304 => true
}.freeze
- attr_accessor :use_ssl, :verify_mode, :read_timeout, :ssl_version
+ attr_accessor :use_ssl, :verify_mode, :read_timeout, :ssl_version, :cert, :key
def initialize(request, host, port = nil)
@request, @host, @port = request, host, port
end
@@ -56,10 +56,12 @@
def session
@session ||= Net::HTTP.new(host, port).tap do |http|
http.use_ssl = use_ssl
http.verify_mode = verify_mode
http.read_timeout = read_timeout
- http.ssl_version = ssl_version if use_ssl
+ http.ssl_version = ssl_version if ssl_version
+ http.cert = cert if cert
+ http.key = key if key
http.start
end
end
private