Module: BlogsCaptcha::ControllerHelpers
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/blogs_captcha/controller_helpers.rb
Instance Method Summary collapse
- #captcha_sesion_key_key ⇒ Object
-
#generate_captcha ⇒ Object
Generate a new Captcha.
- #verify_captcha?(resource = nil, opts = {}) ⇒ Boolean
Instance Method Details
#captcha_sesion_key_key ⇒ Object
9 10 11 |
# File 'lib/blogs_captcha/controller_helpers.rb', line 9 def captcha_sesion_key_key ['captcha-session', 'test'].join(':') end |
#generate_captcha ⇒ Object
Generate a new Captcha
14 15 16 17 18 19 20 21 22 |
# File 'lib/blogs_captcha/controller_helpers.rb', line 14 def generate_captcha res = BlogsCaptcha.generate() session_val = { code: res[0], time: Time.now.to_i } BlogsCaptcha.cache.write(captcha_sesion_key_key, session_val, expires_in: BlogsCaptcha.config.expires_in) res[1] end |
#verify_captcha?(resource = nil, opts = {}) ⇒ Boolean
24 25 26 |
# File 'lib/blogs_captcha/controller_helpers.rb', line 24 def verify_captcha?(resource = nil, opts = {}) #TODO end |