module Devise::Models::PasswordExpirable

Public Instance Methods

expire_password_after() click to toggle source
# File lib/devise/models/password_expirable.rb, line 17
def expire_password_after
  self.class.expire_password_after
end
need_change_password?() click to toggle source

is an password change required?

# File lib/devise/models/password_expirable.rb, line 9
def need_change_password?
  if self.expire_password_after.is_a? Fixnum or self.expire_password_after.is_a? Float
    self.password_changed_at.nil? or self.password_changed_at < self.expire_password_after.ago
  else
    false
  end
end