Class: Weary::Adapter::NetHttpAdvanced
- Inherits:
-
NetHttp
- Object
- NetHttp
- Weary::Adapter::NetHttpAdvanced
- Defined in:
- lib/weary/adapters/net_http_advanced.rb
Class Attribute Summary collapse
-
.timeout ⇒ Object
Returns the value of attribute timeout.
Class Method Summary collapse
Class Attribute Details
.timeout ⇒ Object
Returns the value of attribute timeout.
5 6 7 |
# File 'lib/weary/adapters/net_http_advanced.rb', line 5 def timeout @timeout end |
Class Method Details
.connect(request) ⇒ Object
8 9 10 11 12 13 |
# File 'lib/weary/adapters/net_http_advanced.rb', line 8 def self.connect(request) connection = socket(request) connection.read_timeout = timeout unless timeout.nil? response = connection.request prepare(request) Rack::Response.new response.body || "", response.code, normalize_response(response.to_hash) end |