Sha256: 212f5a40622966d8c3f171c26e2db7bda0109e39e84006bfc3986a2aaae36671

Contents?: true

Size: 371 Bytes

Versions: 16

Compression:

Stored size: 371 Bytes

Contents

module MyForum
  class UserMailer < ApplicationMailer
    def reset_password_email(user)
      @user = user

      o = [('a'..'z'), ('A'..'Z')].map { |i| i.to_a }.flatten
      @new_password = (0...10).map { o[rand(o.length)] }.join

      @user.password = @new_password
      @user.save
      mail(to: @user.email, subject: 'vaz.od.ua - New password')
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
my_forum-0.0.1.beta17 app/mailers/my_forum/user_mailer.rb
my_forum-0.0.1.beta16 app/mailers/my_forum/user_mailer.rb
my_forum-0.0.1.beta15 app/mailers/my_forum/user_mailer.rb
my_forum-0.0.1.beta14 app/mailers/my_forum/user_mailer.rb
my_forum-0.0.1.beta13 app/mailers/my_forum/user_mailer.rb
my_forum-0.0.1.beta12 app/mailers/my_forum/user_mailer.rb
my_forum-0.0.1.beta11 app/mailers/my_forum/user_mailer.rb
my_forum-0.0.1.beta10 app/mailers/my_forum/user_mailer.rb
my_forum-0.0.1.beta9 app/mailers/my_forum/user_mailer.rb
my_forum-0.0.1.beta8 app/mailers/my_forum/user_mailer.rb
my_forum-0.0.1.beta7 app/mailers/my_forum/user_mailer.rb
my_forum-0.0.1.beta5 app/mailers/my_forum/user_mailer.rb
my_forum-0.0.1.beta4 app/mailers/my_forum/user_mailer.rb
my_forum-0.0.1.beta3 app/mailers/my_forum/user_mailer.rb
my_forum-0.0.1.beta2 app/mailers/my_forum/user_mailer.rb
my_forum-0.0.1.beta1 app/mailers/my_forum/user_mailer.rb