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