Module: QuickCaptcha::ModelValidation::InstanceMethods
- Defined in:
- lib/quick_captcha/model_validation.rb
Instance Method Summary collapse
- #captcha_is_valid? ⇒ Boolean
- #captcha_validation(flag = true) ⇒ Object
- #captcha_validation? ⇒ Boolean
Instance Method Details
#captcha_is_valid? ⇒ Boolean
80 81 82 |
# File 'lib/quick_captcha/model_validation.rb', line 80 def captcha_is_valid? QuickCaptcha::CaptchaUtils.simple_captcha_matches?(captcha, captcha_key) end |
#captcha_validation(flag = true) ⇒ Object
92 93 94 95 96 97 98 99 100 |
# File 'lib/quick_captcha/model_validation.rb', line 92 def captcha_validation(flag = true) prev = @_captcha_validation @_captcha_validation = flag if block_given? outcome = yield @_captcha_validation = prev end outcome end |
#captcha_validation? ⇒ Boolean
84 85 86 87 88 89 90 |
# File 'lib/quick_captcha/model_validation.rb', line 84 def captcha_validation? if defined?(@_captcha_validation) && ! @_captcha_validation.nil? @_captcha_validation else self.class.captcha_validation? end end |