Я пытаюсь создать класс User, который будет хранить только хешированный пароль
class User
# Password should be stored only as hash in @password_hash,
# crypted by that function:
def self.crypt(password)
# Returns password hash
end
# Crypt password and store it in @password_hash
def password=(str)
@password_hash = crypt(str)
end
# Crypt given password and compare it with stored @password_hash
def password==(str)
@password_hash == crypt(str)
end
end
me = User.new
me.password = 'qwerty'
if me.password == 'qwerty'
puts 'Ok'
else
puts 'Error'
end
Но я получаю syntax error, unexpected tEQ, expecting '\n' or ';'
на 14 строке