Skip to content

Instantly share code, notes, and snippets.

@pumpkincouture
Created September 1, 2014 15:14
Show Gist options
  • Save pumpkincouture/1a5cbdf04b4496533d3a to your computer and use it in GitHub Desktop.
Save pumpkincouture/1a5cbdf04b4496533d3a to your computer and use it in GitHub Desktop.
def shuffle_list(matching)
duplicate_list = @santa_list.clone
# p duplicate_list
unless matching
@santa_list.each do |person|
other_combos = []
potential_partner = @santa_shuffled[ rand ]
person.assigned_santa = potential_partner
# potential_partner.select { |partner| legit_santa(person, partner) && not_self(person, partner)}
end
@santa_list
end
return false
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment