Module: GenericApi
- Defined in:
- lib/wfa/generic_api.rb
Defined Under Namespace
Classes: ApiError, AuthError, Middleware, RedirectError
Constant Summary collapse
- FARADAY_ADAPTER =
:patron
- REQUIRE_DEPENDENCIES =
['patron']
- MIME_TYPE =
'application/json'
Class Method Summary collapse
-
.connect(url, login = nil, password = nil) ⇒ Object
Connect and return a ‘Faraday::Connection` instance: rdoc.info/github/lostisland/faraday/Faraday/Connection.
Class Method Details
.connect(url, login = nil, password = nil) ⇒ Object
Connect and return a ‘Faraday::Connection` instance: rdoc.info/github/lostisland/faraday/Faraday/Connection
If login and password are provided, the connection will use basic auth.
41 42 43 44 45 46 |
# File 'lib/wfa/generic_api.rb', line 41 def self.connect url, login=nil, password=nil Faraday.new(url) do |f| f.use :generic_api, login, password f.adapter(FARADAY_ADAPTER || Faraday.default_adapter) end end |