Class: RubyQuiz2::SelectionRules
- Inherits:
-
Object
- Object
- RubyQuiz2::SelectionRules
- Defined in:
- lib/ruby_quiz_2/selection_rules.rb
Instance Method Summary collapse
Instance Method Details
#valid?(santa, giftee) ⇒ Boolean
4 5 6 7 8 |
# File 'lib/ruby_quiz_2/selection_rules.rb', line 4 def valid?(santa, giftee) return false if santa == giftee return false if santa.(giftee) true end |
#valid_set?(selections) ⇒ Boolean
10 11 12 13 |
# 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 |