Class: Forms::EmailField

Inherits:
Input
  • Object
show all
Defined in:
lib/forms/email_field.rb

Overview

Convenience: an Input pre-typed as email with a sensible default placeholder. EmailField(:primary, name: "user")

Constant Summary

Constants included from PhlexForms::DelegatedField

PhlexForms::DelegatedField::IGNORED_MODIFIERS

Instance Method Summary collapse

Methods inherited from Input

#view_template

Constructor Details

#initialize(placeholder: "email@example.com") ⇒ EmailField

Returns a new instance of EmailField.



7
8
9
# File 'lib/forms/email_field.rb', line 7

def initialize(*, placeholder: "email@example.com", **)
  super(*, type: "email", placeholder:, **)
end