Sha256: 397b26e0bcc238dbe16bcee02576829a2055f523e371e911fa73a1923c02a06b

Contents?: true

Size: 292 Bytes

Versions: 2

Compression:

Stored size: 292 Bytes

Contents

class User < ActiveRecord::Base
  has_many :blog_posts
  
  validates_uniqueness_of :username
  
  def reset_password
    letters = 'abcdefghijklmnopqrstuvwxyz'.split //
    random_passwd = (1..10).to_a.map { letters[rand(letters.size)] }.join('')
    self.password = random_passwd
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
admin_assistant-2.1.0 rails_3_0/app/models/user.rb
admin_assistant-2.0.1 rails_3_test/app/models/user.rb