class RubyQuiz2::SelectionRules

Public Instance Methods

valid?(santa, giftee) click to toggle source
# File lib/ruby_quiz_2/selection_rules.rb, line 4
def valid?(santa, giftee)
  return false if santa == giftee
  return false if santa.related_to?(giftee)
  true
end
valid_set?(selections) click to toggle source
# File lib/ruby_quiz_2/selection_rules.rb, line 10
def valid_set?(selections)
  return false unless selections.collect(&:giftee).uniq.size == selections.size
  true
end