module FlexPass::FlexSecurePassword::InstanceMethodsOnActivation
Public Instance Methods
authenticate(unencrypted_password)
click to toggle source
# File lib/flex_pass/flex_secure_password.rb, line 54 def authenticate(unencrypted_password) coder = self.class.coder digest_column = self.class.digest_column coder.new(self.public_send(digest_column)) == unencrypted_password && self end
password=(unencrypted_password)
click to toggle source
# File lib/flex_pass/flex_secure_password.rb, line 60 def password=(unencrypted_password) unless unencrypted_password.blank? @password = unencrypted_password coder = self.class.coder digest_column = self.class.digest_column self.public_send("#{digest_column}=", coder.create(unencrypted_password)) end end
password_confirmation=(unencrypted_password)
click to toggle source
# File lib/flex_pass/flex_secure_password.rb, line 69 def password_confirmation=(unencrypted_password) @password_confirmation = unencrypted_password end