Class: HTTPI::Adapter::NetHTTP
- Inherits:
-
Base
- Object
- Base
- HTTPI::Adapter::NetHTTP
- Defined in:
- lib/em-riak/httpi_hack.rb
Instance Method Summary collapse
Instance Method Details
#request(method) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/em-riak/httpi_hack.rb', line 4 def request(method) unless REQUEST_METHODS.include? method raise NotSupportedError, "Net::HTTP does not support custom HTTP methods" end do_request(method) do |http, http_request| http_request.body = @request.body return_data=http.request http_request http.finish return_data end rescue OpenSSL::SSL::SSLError raise SSLError rescue Errno::ECONNREFUSED # connection refused $!.extend ConnectionError raise end |