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