Method: Ability::Base#call_until_nil
- Defined in:
- lib/ascension/ability.rb
#call_until_nil(side) ⇒ Object
48 49 50 51 52 53 54 |
# File 'lib/ascension/ability.rb', line 48 def call_until_nil(side) loop do choice = call(side) yield if block_given? return unless choice.choice.chosen_option && choosable_cards(side).size > 0 end end |