From e5fe843814b1118618e705cd93f07eefc8783cff Mon Sep 17 00:00:00 2001 From: Sebastian Kippe Date: Wed, 2 Dec 2020 15:23:18 +0100 Subject: [PATCH] Add task for generating invitations --- lib/tasks/invitations.rake | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 lib/tasks/invitations.rake 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