Module: Sinatra::SessionAuth::ModelHelpers::InstanceMethods

Defined in:
lib/sinatra/session_auth.rb

Instance Method Summary collapse

Instance Method Details

#password=(pass) ⇒ Object



13
14
15
16
17
# File 'lib/sinatra/session_auth.rb', line 13

def password=(pass)
  @password = pass
  self.salt = self.class.random_string(10) unless self.salt
  self.hashed_password = self.class.encrypt(@password, self.salt)
end