Sha256: 2e8cdc92971d7ec50b7d3a3e30220e2bdc8dd20e39fb019440b21e31e9c47328
Contents?: true
Size: 447 Bytes
Versions: 239
Compression:
Stored size: 447 Bytes
Contents
class User < ActiveRecord::Base has_secure_password validations: false validates_presence_of :login validates_confirmation_of :password, if: -> { password_provided? } def authenticate(unencrypted) # Just be extra sure that empty passwords aren't accepted return false if unencrypted.blank? || password.blank? super end protected def password_provided? !(password.blank? && password_confirmation.blank?) end end
Version data entries
239 entries across 118 versions & 1 rubygems