module Selectable
Public Instance Methods
can?(card,side)
click to toggle source
# File lib/ascension/cards.rb, line 131 def can?(card,side) if card.monster? raise card.name unless card.power_cost side.played.pool.power >= card.power_cost else side.played.pool.can_purchase?(card) end end
engageable_cards(side)
click to toggle source
# File lib/ascension/cards.rb, line 128 def engageable_cards(side) select { |x| can?(x,side) } end