Module: Mongoid::SecurePassword

Extended by:
ActiveSupport::Concern
Defined in:
lib/mongoid/secure_password.rb

Instance Method Summary collapse

Instance Method Details

#passwordObject



14
15
16
17
18
# File 'lib/mongoid/secure_password.rb', line 14

def password
  if password_digest.present?
    @password ||= ::BCrypt::Password.new(password_digest)
  end
end

#password=(new_password) ⇒ Object



20
21
22
23
# File 'lib/mongoid/secure_password.rb', line 20

def password=(new_password)
  @password = ::BCrypt::Password.create(new_password)
  self.password_digest = @password    
end