HCaptcha
Inherits Habitat::SettingsHelpers < Habitat::TempConfig
Constants
HABITAT_SETTINGS = [{decl: site_key : String, example: nil, validation: nil}, {decl: secret_key : String, example: nil, validation: nil}, {decl: endpoint : String = "https://hcaptcha.com/siteverify", example: nil, validation: nil}, {decl: timeout : Time::Span = 5.seconds, example: nil, validation: nil}, {decl: retry_attempts : Int32 = 3, example: nil, validation: nil}, {decl: retry_delays : Array(Float64 | Int32) = [0.5, 1, 2], example: nil, validation: nil}, {decl: script : String = "https://js.hcaptcha.com/1/api.js", example: nil, validation: nil}] of Nil
VERSION = {{ (`shards version \"/tmp/tmp.GBAElJ/src/src/hcaptcha\"`).chomp.stringify }}
Class methods
configure
settings
Instance methods
settings
verify(response_token : String, remote_ip : String | Nil = nil) : Result
verify?(response_token : String, remote_ip : String | Nil = nil) : Bool