summaryrefslogtreecommitdiff
path: root/config/initializers/leaguer_html5_autovalidation.rb
diff options
context:
space:
mode:
Diffstat (limited to 'config/initializers/leaguer_html5_autovalidation.rb')
-rw-r--r--config/initializers/leaguer_html5_autovalidation.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/config/initializers/leaguer_html5_autovalidation.rb b/config/initializers/leaguer_html5_autovalidation.rb
index 7c31bb2..82f630e 100644
--- a/config/initializers/leaguer_html5_autovalidation.rb
+++ b/config/initializers/leaguer_html5_autovalidation.rb
@@ -3,9 +3,9 @@ module ActionView
module Tags
class Base
def initialize_with_html5_validators(object_name, method_name, template_object, options = {})
- initialize_without_html5_validators(object_name, method_name, template_object, options = {})
+ initialize_without_html5_validators(object_name, method_name, template_object, options)
- if /(Area|Button|Box|Field|Select)$/ =~ self.class.name
+ if /(Area|Button|Box|Field|Select)$/ =~ self.class.name and @object.respond_to? :_validators
inject_html5_validators(@object._validators[@method_name.to_sym])
if @method_name.to_s.end_with?("_confirmation")
orig_method_name = @method_name.to_s.sub(/_confirmation$/,'').to_sym