Object
# File lib/em-http/http_options.rb, line 4 4: def initialize(method, uri, options) 5: raise ArgumentError, "invalid request path" unless /^\// === uri.path 6: 7: @options = options 8: @method = method.to_s.upcase 9: @uri = uri 10: 11: if proxy = options[:proxy] 12: @host = proxy[:host] 13: @port = proxy[:port] 14: else 15: @host = uri.host 16: @port = uri.port 17: end 18: 19: @options[:timeout] ||= 10 # default connect & inactivity timeouts 20: @options[:redirects] ||= 0 # default number of redirects to follow 21: 22: # Make sure the ports are set as Addressable::URI doesn't 23: # set the port if it isn't there 24: if uri.scheme == "https" 25: @uri.port ||= 443 26: @port ||= 443 27: else 28: @uri.port ||= 80 29: @port ||= 80 30: end 31: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.