Module: AliyunIntelligentCaptcha
- Defined in:
- lib/aliyun_intelligent_captcha.rb,
lib/aliyun_intelligent_captcha/error.rb,
lib/aliyun_intelligent_captcha/client.rb,
lib/aliyun_intelligent_captcha/result.rb,
lib/aliyun_intelligent_captcha/railtie.rb,
lib/aliyun_intelligent_captcha/version.rb,
lib/aliyun_intelligent_captcha/configuration.rb,
lib/aliyun_intelligent_captcha/rails/controller_helpers.rb
Defined Under Namespace
Modules: Rails
Classes: Client, Configuration, ConfigurationError, Error, Railtie, RequestError, ResponseError, Result
Constant Summary
collapse
- VERSION =
"0.1.1"
Class Method Summary
collapse
Class Method Details
.client ⇒ Object
21
22
23
|
# File 'lib/aliyun_intelligent_captcha.rb', line 21
def client
@client ||= Client.new(**configuration.to_h)
end
|
.configuration ⇒ Object
13
14
15
|
# File 'lib/aliyun_intelligent_captcha.rb', line 13
def configuration
@configuration ||= Configuration.new
end
|
17
18
19
|
# File 'lib/aliyun_intelligent_captcha.rb', line 17
def configure
yield(configuration)
end
|
.reset_client! ⇒ Object
25
26
27
|
# File 'lib/aliyun_intelligent_captcha.rb', line 25
def reset_client!
@client = nil
end
|
.verify ⇒ Object
29
30
31
|
# File 'lib/aliyun_intelligent_captcha.rb', line 29
def verify(...)
client.verify(...)
end
|