ensl.org/db/migrate/20200401031518_update_passwords_to_scrypt.rb
2020-04-02 03:08:19 +03:00

14 lines
308 B
Ruby

class UpdatePasswordsToScrypt < ActiveRecord::Migration[6.0]
require 'scrypt'
require 'user'
def up
SCrypt::Engine.calibrate!(max_time: 0.03)
ActiveRecord::Base.transaction do
User.all.order(:id).each do |user|
user.update_password
user.save!
end
end
end
end