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

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, =nil, password=nil
  Faraday.new(url) do |f|
    f.use :generic_api, , password
    f.adapter(FARADAY_ADAPTER || Faraday.default_adapter)
  end
end