Class: Service::Client::Adapter::Faraday
- Inherits:
-
Object
- Object
- Service::Client::Adapter::Faraday
- Defined in:
- lib/service-client/adapter/faraday.rb
Instance Method Summary collapse
-
#initialize(options = {}) ⇒ Faraday
constructor
A new instance of Faraday.
- #request(method, url, body, options) ⇒ Object
Constructor Details
#initialize(options = {}) ⇒ Faraday
Returns a new instance of Faraday.
8 9 10 11 |
# File 'lib/service-client/adapter/faraday.rb', line 8 def initialize( = {}) @adapter = .delete :adapter @builder = .delete :builder end |
Instance Method Details
#request(method, url, body, options) ⇒ Object
13 14 15 16 17 18 19 20 21 |
# File 'lib/service-client/adapter/faraday.rb', line 13 def request(method, url, body, ) uri = URI.parse(url) connection = create_connection(uri) response = send_request(connection, method, uri, body, ) Rack::Response.new(response.body || '', response.status, response.headers) end |