Class: EmailField
- Inherits:
-
BasicField
- Object
- BasicField
- EmailField
- Defined in:
- lib/formalize/field.rb
Instance Method Summary collapse
-
#initialize(id, opts = {}) ⇒ EmailField
constructor
A new instance of EmailField.
Methods inherited from BasicField
#errors, #errors=, #input, #valid?, #validate, #validate_format, #validate_length, #validate_presence, #value, #value=
Methods included from Helpers
#tag, #tag_attributes, #tag_content
Constructor Details
#initialize(id, opts = {}) ⇒ EmailField
Returns a new instance of EmailField.
79 80 81 82 83 |
# File 'lib/formalize/field.rb', line 79 def initialize(id, opts={}) super @opts[:type] = :email @opts[:pattern] ||= /^[^@]+@[^@]+\.[a-zA-Z]{2,6}$/ end |