# File lib/simple_form/components/html5.rb, line 4 def initialize(*) @html5 = false end
# File lib/simple_form/components/html5.rb, line 18 def has_required? # We need to check browser_validations because # some browsers are still checking required even # if novalidate was given. required_field? && SimpleForm.browser_validations end
# File lib/simple_form/components/html5.rb, line 8 def html5 @html5 = true input_html_options[:required] = true if has_required? nil end
# File lib/simple_form/components/html5.rb, line 14 def html5? @html5 end