class Challah::PasswordValidator
Public Instance Methods
validate(record)
click to toggle source
Check to make sure a valid password and confirmation were set
# File lib/challah/validators/password_validator.rb, line 4 def validate(record) if record.password_provider? or options[:force] if record.new_record? and record.password.to_s.blank? and !record.password_changed? record.errors.add :password, :blank elsif record.password_changed? if record.password.to_s.size < 4 record.errors.add :password, :invalid_password elsif record.password.to_s != record.password_confirmation.to_s record.errors.add :password, :no_match_password end end end end