Module: LL::WK::API::Connection
- Defined in:
- lib/ll/wk/api/connection.rb,
lib/ll/wk/api/connection/base.rb,
lib/ll/wk/api/connection/curb.rb,
lib/ll/wk/api/connection/httparty.rb,
lib/ll/wk/api/connection/new_curb.rb
Defined Under Namespace
Classes: AuthenticationError, Base, Curb, Error, HTTParty
Constant Summary
collapse
- SUPPORTS_CURSOR =
false
Class Method Summary
collapse
Class Method Details
.factory(url:, email:, password:, type: 'httparty') ⇒ Object
17
18
19
20
|
# File 'lib/ll/wk/api/connection.rb', line 17
def factory(url:, email:, password:, type: 'httparty')
require "ll/wk/api/connection/#{type}"
@@connectors[type].new(url: url, email: email, password: password)
end
|
.register(name, klass) ⇒ Object
12
13
14
15
|
# File 'lib/ll/wk/api/connection.rb', line 12
def register(name, klass)
@@connectors ||= {}
@@connectors[name] = klass
end
|