Method: Card::Base#apply_abilities
- Defined in:
- lib/ascension/card.rb
#apply_abilities(side) ⇒ Object
34 35 36 37 38 39 40 41 42 43 44 45 46 |
# File 'lib/ascension/card.rb', line 34 def apply_abilities(side) if abilities.each { |a| a.call(side) } else abilities.each do |a| if a.respond_to?(:choice_instance) a.choice_instance(side).save! else a.call(side) end end end end |