lib/invisible_captcha/validator.rb in invisible_captcha-0.6.5 vs lib/invisible_captcha/validator.rb in invisible_captcha-0.7.0
- old
+ new
@@ -1,22 +1,18 @@
require 'active_model/validator'
module InvisibleCaptcha
class InvisibleCaptchaValidator < ActiveModel::EachValidator
-
def validate_each(record, attribute, value)
if invisible_captcha?(record, attribute)
record.errors.clear
record.errors[:base] = InvisibleCaptcha.error_message
end
end
private
- def invisible_captcha?(object, attribute)
- object.send(attribute).present?
+ def invisible_captcha?(object, honeypot)
+ object.send(honeypot).present?
end
-
end
-end
-
-ActiveModel::Validations::InvisibleCaptchaValidator = InvisibleCaptcha::InvisibleCaptchaValidator
+end
\ No newline at end of file