Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require 'rubygems'
- require 'pony'
- givers = ["dan@thefrontiergroup.com.au", "levi@thefrontiergroup.com.au", "jordan@thefrontiergroup.com.au", "mlambie@lambie.org", "adam@thefrontiergroup.com.au", "david@thefrontiergroup.com.au", "thomasfedb@thefrontiergroup.com.au", "ruxton@thefrontiergroup.com.au", "steve@thefrontiergroup.com.au","sj26@thefrontiergroup.com.au"]
- takers = givers.clone
- pairs = {}
- givers.each do | giver |
- taker = takers.choice
- while giver == taker
- taker = takers.choice
- end
- pairs[giver] = taker
- takers.delete(taker)
- end
- puts "done choosing"
- if givers.size != pairs.size
- puts "error givers #{givers.size}: pairs #{pairs.size}"
- else
- pairs.each do |key, val|
- puts "Sending to #{key}"
- Pony.mail(:to => key, :from => 'santa@thefrontiergroup.com.au', :subject => 'Secret Santa', :body => "Hello \n You are the secret santa for #{val}. \n From The Rape Elf")
- end
- end
Add Comment
Please, Sign In to add comment