class User
Attributes
pass_required[RW]
Public Instance Methods
generate_token()
click to toggle source
# File lib/generators/devowd/templates/models/user.rb, line 25 def generate_token self.token = loop do random_token = SecureRandom.urlsafe_base64(nil, false).slice!(0...6) break random_token unless User.exists?(token: random_token) end end
password_required?()
click to toggle source
# File lib/generators/devowd/templates/models/user.rb, line 32 def password_required? pass_required == nil ? true : pass_required end
send_activate_email()
click to toggle source
# File lib/generators/devowd/templates/models/user.rb, line 21 def send_activate_email AppMailer.user_activate(self).deliver end