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