Module: ReCaptcha::Application

Includes:
API
Included in:
Client
Defined in:
lib/re_captcha/application.rb

Instance Method Summary collapse

Methods included from API

#post

Instance Method Details

#recaptcha_valid?(response, remote_ip: nil) ⇒ Boolean

Returns:

  • (Boolean)


7
8
9
10
11
12
# File 'lib/re_captcha/application.rb', line 7

def recaptcha_valid?(response, remote_ip: nil)
  return true if skip_verification?
  params = generate_verification_params(response, remote_ip)
  verification = verify_recaptcha(params)
  verification['success']
end