class ReCaptcha::Configuration

Constants

API_END_POINT
LANGUAGE_TABLE
SKIPPED_ENVIRONMENTS

Attributes

api_endpoint[RW]
deny_on_error[RW]
language_table[RW]
private_key[RW]
public_key[RW]
skipped_env[RW]

Public Class Methods

new() click to toggle source
# File lib/re_captcha/configuration.rb, line 22
def initialize
  @api_endpoint   = API_END_POINT
  @skipped_env    = SKIPPED_ENVIRONMENTS
  @public_key     = ENV['RECAPTCHA_PUBLIC_KEY']
  @private_key    = ENV['RECAPTCHA_PRIVATE_KEY']
  @language_table = LANGUAGE_TABLE
  @deny_on_error  = false
end

Public Instance Methods

language_code(locale) click to toggle source
# File lib/re_captcha/configuration.rb, line 31
def language_code(locale)
  @language_table[locale.to_s] || 'en'
end
valid?() click to toggle source
# File lib/re_captcha/configuration.rb, line 35
def valid?
  !private_key.nil? && !public_key.nil?
end