Sha256: 6fdcc7df1be8ec56f1667e02db4cced9cb71ff689525cf3b172be202172d0159

Contents?: true

Size: 353 Bytes

Versions: 15

Compression:

Stored size: 353 Bytes

Contents

namespace :ish do

  desc "every user needs a user_profile"
  task :generate_user_profiles => :environment do
    User.all.map do |u|
      unless u.profile
        p = ::IshModels::UserProfile.new :email => u.email, :user => u, :role_name => :guy
        u.profile = p
        u.save && p.save && print('.')
      end
    end
    puts 'OK'
  end

end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
ish_manager-0.1.8.53 lib/tasks/ish_manager_tasks.rake
ish_manager-0.1.8.52 lib/tasks/ish_manager_tasks.rake
ish_manager-0.1.8.51 lib/tasks/ish_manager_tasks.rake
ish_manager-0.1.8.50 lib/tasks/ish_manager_tasks.rake
ish_manager-0.1.8.49 lib/tasks/ish_manager_tasks.rake
ish_manager-0.1.8.47 lib/tasks/ish_manager_tasks.rake
ish_manager-0.1.8.46 lib/tasks/ish_manager_tasks.rake
ish_manager-0.1.8.45 lib/tasks/ish_manager_tasks.rake
ish_manager-0.1.8.44 lib/tasks/ish_manager_tasks.rake
ish_manager-0.1.8.43 lib/tasks/ish_manager_tasks.rake
ish_manager-0.1.8.41 lib/tasks/ish_manager_tasks.rake
ish_manager-0.1.8.40 lib/tasks/ish_manager_tasks.rake
ish_manager-0.1.8.39 lib/tasks/ish_manager_tasks.rake
ish_manager-0.1.8.38 lib/tasks/ish_manager_tasks.rake
ish_manager-0.1.8.37 lib/tasks/ish_manager_tasks.rake