Module: Authlogic::ActsAsAuthentic::Email::Methods

Defined in:
lib/authlogic/acts_as_authentic/email.rb

Overview

All methods relating to the email field

Defined Under Namespace

Modules: ClassMethods

Class Method Summary collapse

Class Method Details

.included(klass) ⇒ Object



74
75
76
77
78
79
80
81
82
83
84
# File 'lib/authlogic/acts_as_authentic/email.rb', line 74

def self.included(klass)
  klass.class_eval do
    extend ClassMethods
    
    if validate_email_field && email_field
      validates_length_of email_field, validates_length_of_email_field_options
      validates_format_of email_field, validates_format_of_email_field_options
      validates_uniqueness_of email_field, validates_uniqueness_of_email_field_options
    end
  end
end