Sha256: 324240ee8bb7d11adf3b5151ce12c7092681596b5731fb76d34b9a8b1d22bb7e
Contents?: true
Size: 482 Bytes
Versions: 13
Compression:
Stored size: 482 Bytes
Contents
module Spina class User < ApplicationRecord include Gravatar has_secure_password has_secure_token :password_reset_token validates :name, presence: true validates :email, uniqueness: true, presence: true, format: { with:/\A[^@]+@[^@]+\z/ } def admin? admin end def to_s name end def reset_passord! regenerate_password_reset_token self.password_reset_sent_at = Time.current save! end end end
Version data entries
13 entries across 13 versions & 1 rubygems