module Devision::Models::Validatable::Email
Public Class Methods
included(base)
click to toggle source
# File lib/devision/models/validatable.rb, line 11 def self.included(base) base.extend(ClassMethods) base.class_eval do validates_presence_of :email, if: :email_required? validates_uniqueness_of :email, allow_blank: true, if: :email_changed? validates_format_of :email, with: email_regexp, allow_blank: true, if: :email_changed? end def email_required? true end end
required_fields(klass)
click to toggle source
# File lib/devision/models/validatable.rb, line 7 def self.required_fields(klass) [:email] end
Public Instance Methods
email_required?()
click to toggle source
# File lib/devision/models/validatable.rb, line 19 def email_required? true end