diff --git a/lib/tasks/invitations.rake b/lib/tasks/invitations.rake new file mode 100644 index 0000000..1accd05 --- /dev/null +++ b/lib/tasks/invitations.rake @@ -0,0 +1,13 @@ +namespace :invitations do + desc "Generate invitations for all users" + task :generate_for_all_users, [:amount_per_user] => :environment do |t, args| + count = 0 + User.all.each do |user| + args[:amount_per_user].to_i.times do + user.invitations << Invitation.create(user: user) + count += 1 + end + end + puts "Created #{count} new invitations" + end +end