Revert "Move password_required? to authenticatable. This allow you to reuse it when building your own validations."

This reverts commit 386e7be823.
This commit is contained in:
José Valim 2010-03-27 12:31:38 +01:00
parent bd4b29c0fd
commit a53cc74fd9
2 changed files with 9 additions and 7 deletions

View File

@ -94,13 +94,6 @@ module Devise
protected
# Checks whether a password is needed or not. For validations only.
# Passwords are always required if it's a new record, or if the password
# or confirmation are being set somewhere.
def password_required?
new_record? || !password.nil? || !password_confirmation.nil?
end
# Digests the password using the configured encryptor.
def password_digest(password)
self.class.encryptor_class.digest(password, self.class.stretches, self.password_salt, self.class.pepper)

View File

@ -34,6 +34,15 @@ module Devise
"to the following methods: #{unavailable_validations.to_sentence}."
end
end
protected
# Checks whether a password is needed or not. For validations only.
# Passwords are always required if it's a new record, or if the password
# or confirmation are being set somewhere.
def password_required?
new_record? || !password.nil? || !password_confirmation.nil?
end
end
end
end