module Devise::Models::SecureValidatable::ClassMethods
Private Instance Methods
devise_validation_enabled?()
click to toggle source
# File lib/devise_security_extension/models/secure_validatable.rb, line 88 def devise_validation_enabled? self.ancestors.map(&:to_s).include? 'Devise::Models::Validatable' end
has_uniqueness_validation_of_login?()
click to toggle source
# File lib/devise_security_extension/models/secure_validatable.rb, line 77 def has_uniqueness_validation_of_login? validators.any? do |validator| validator.kind_of?(ActiveRecord::Validations::UniquenessValidator) && validator.attributes.include?(login_attribute) end end
login_attribute()
click to toggle source
# File lib/devise_security_extension/models/secure_validatable.rb, line 84 def login_attribute authentication_keys[0] end