class Ability::BaseChoice

Public Instance Methods

call(side) click to toggle source
# File lib/ascension/ability.rb, line 67
def call(side)
  card_choice(side).tap { |x| x.run! }
end
card_choice(side) click to toggle source
# File lib/ascension/ability.rb, line 64
def card_choice(side)
  CardChoice.new(:ability => self, :side => side_for_card_choice(side))
end
side_for_card_choice(side) click to toggle source
# File lib/ascension/ability.rb, line 61
def side_for_card_choice(side)
  side
end