Class: Firmenwissen::HttpRequest
- Inherits:
-
Object
- Object
- Firmenwissen::HttpRequest
- Defined in:
- lib/firmenwissen/http_request.rb
Instance Method Summary collapse
- #execute ⇒ Object
-
#initialize(uri, options = {}) ⇒ HttpRequest
constructor
A new instance of HttpRequest.
Constructor Details
#initialize(uri, options = {}) ⇒ HttpRequest
Returns a new instance of HttpRequest.
3 4 5 6 |
# File 'lib/firmenwissen/http_request.rb', line 3 def initialize(uri, = {}) @uri = uri @options = end |
Instance Method Details
#execute ⇒ Object
8 9 10 11 12 13 14 15 |
# File 'lib/firmenwissen/http_request.rb', line 8 def execute http = Net::HTTP.start(uri.host, uri.port, use_ssl: uri.use_ssl?) http.read_timeout = config.timeout http.request(request, &method(:extract_session)) ensure http.finish http end |