module Tyrant::Authenticatable::Digest

Public Instance Methods

digest() click to toggle source
# File lib/tyrant/authenticatable.rb, line 60
def digest
  return unless auth_meta_data.password_digest
  BCrypt::Password.new(auth_meta_data.password_digest)
end
digest!(password) click to toggle source
# File lib/tyrant/authenticatable.rb, line 65
def digest!(password)
  auth_meta_data.password_digest = BCrypt::Password.create(password)
end
digest?(password) click to toggle source
# File lib/tyrant/authenticatable.rb, line 69
def digest?(password)
  digest == password
end