Guest User

Untitled

a guest
Aug 27th, 2018
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. require 'rubygems'
  2. require 'pony'
  3.  
  4. 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"]
  5. takers = givers.clone
  6. pairs = {}
  7. givers.each do | giver |
  8. taker = takers.choice
  9. while giver == taker
  10. taker = takers.choice
  11. end
  12. pairs[giver] = taker
  13. takers.delete(taker)
  14. end
  15. puts "done choosing"
  16. if givers.size != pairs.size
  17. puts "error givers #{givers.size}: pairs #{pairs.size}"
  18. else
  19. pairs.each do |key, val|
  20. puts "Sending to #{key}"
  21. 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")
  22. end
  23. end
Add Comment
Please, Sign In to add comment