lib/em-http/request.rb in julien51-em-http-request-0.1.10 vs lib/em-http/request.rb in julien51-em-http-request-0.1.11
- old
+ new
@@ -59,9 +59,11 @@
raise ArgumentError, "invalid request path" unless /^\// === @uri.path
method = method.to_s.upcase
begin
host = options[:host] || @uri.host
+ raise ArgumentError, "invalid host" unless host
+ raise ArgumentError, "invalid port" unless @uri.port
EventMachine.connect(host, @uri.port, EventMachine::HttpClient) { |c|
c.uri = @uri
c.method = method
c.options = options
c.comm_inactivity_timeout = options[:timeout] || 5