From c205b8c2eb9cf6cca55843d50005124f6aafb805 Mon Sep 17 00:00:00 2001 From: introkun Date: Tue, 26 May 2009 13:14:42 -0700 Subject: [PATCH] Added parameter :message => 'Custom error message' for verify_recaptcha method. --- lib/recaptcha.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/recaptcha.rb b/lib/recaptcha.rb index 6c8fbfbc..edde72e6 100644 --- a/lib/recaptcha.rb +++ b/lib/recaptcha.rb @@ -67,9 +67,9 @@ def verify_recaptcha(options = {}) if model model.valid? if Rails::VERSION::MAJOR == 2 and Rails::VERSION::MINOR >= 2 - model.errors.add_to_base I18n.translate("#{model.class.name.underscore}.captcha", :scope => %w(activerecord errors models), :default => "Captcha response is incorrect, please try again.") + model.errors.add_to_base I18n.translate("#{model.class.name.underscore}.captcha", :scope => %w(activerecord errors models), :default => options[:message] ||= "Captcha response is incorrect, please try again.") else - model.errors.add_to_base "Captcha response is incorrect, please try again." + model.errors.add_to_base options[:message] ||= "Captcha response is incorrect, please try again." end end return false