Sha256: 04025a557710be97548adaadbf606cc7a77fb9631e84e9c5d7c6a554ee361069
Contents?: true
Size: 699 Bytes
Versions: 3
Compression:
Stored size: 699 Bytes
Contents
module SimpleForm module Helpers # Helper methods for pattern. module Pattern #:nodoc: private def add_pattern! input_html_options[:pattern] ||= pattern_source if options[:pattern] end def pattern_source if options[:pattern] == true if has_validators? && pattern_validator pattern_validator.options[:with].source else raise "Could not find format validator for #{attribute_name}" end else options[:pattern] end end def pattern_validator @pattern_validator ||= find_validator(ActiveModel::Validations::FormatValidator) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
simple_form-1.5.2 | lib/simple_form/helpers/pattern.rb |
simple_form-1.5.1 | lib/simple_form/helpers/pattern.rb |
simple_form-1.5.0 | lib/simple_form/helpers/pattern.rb |