class UserAuth::PasswordVerifier
Public Class Methods
new(digest)
click to toggle source
# File lib/user_auth/password_verifier.rb, line 5 def initialize(digest) @bcrypt = BCrypt::Password.new(digest) rescue BCrypt::Errors::InvalidHash @bcrypt = nil end
Public Instance Methods
verify(plaintext)
click to toggle source
# File lib/user_auth/password_verifier.rb, line 11 def verify(plaintext) return false unless @bcrypt @bcrypt == plaintext end