Module: Callcredit
- Defined in:
- lib/callcredit.rb,
lib/callcredit/util.rb,
lib/callcredit/client.rb,
lib/callcredit/config.rb,
lib/callcredit/request.rb,
lib/callcredit/version.rb,
lib/callcredit/response.rb,
lib/callcredit/constants.rb,
lib/callcredit/validations.rb,
lib/callcredit/errors/api_error.rb,
lib/callcredit/checks/id_enhanced.rb,
lib/callcredit/errors/callcredit_error.rb,
lib/callcredit/middleware/check_response.rb,
lib/callcredit/errors/invalid_request_error.rb,
lib/callcredit/errors/invalid_response_error.rb
Defined Under Namespace
Modules: Checks, Constants, Middleware, Util, Validations
Classes: APIError, CallcreditError, Client, Config, InvalidRequestError, InvalidResponseError, Request, Response
Constant Summary
collapse
- VERSION =
'0.3.7'.freeze
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
Require configuration before use
36
37
38
39
40
41
42
43
44
45
|
# File 'lib/callcredit.rb', line 36
def self.config
if @config
@config
else
msg = "No config found. Use Callcredit.configure to set username, " +
"password, company and application name. See " +
"https://github.com/gocardless/callcredit-ruby for details."
raise CallcreditError.new(msg)
end
end
|
23
24
25
|
# File 'lib/callcredit.rb', line 23
def self.configure(&block)
@config = Config.new(&block)
end
|
.id_enhanced_check(*args) ⇒ Object
27
28
29
|
# File 'lib/callcredit.rb', line 27
def self.id_enhanced_check(*args)
client.id_enhanced_check(*args)
end
|
31
32
33
|
# File 'lib/callcredit.rb', line 31
def self.perform_check(*args)
client.perform_check(*args)
end
|