class Parse::Phrase::Base
Attributes
category[RW]
raw[RW]
Public Instance Methods
ability()
click to toggle source
# File lib/ascension/parse.rb, line 81 def ability; nil; end
add_honor(side)
click to toggle source
# File lib/ascension/parse.rb, line 87 def add_honor(side) side.honor += before_clause.to_i end
add_power(side)
click to toggle source
# File lib/ascension/parse.rb, line 90 def add_power(side) side.pool.power += before_clause.to_i end
draw_cards(side)
click to toggle source
# File lib/ascension/parse.rb, line 93 def draw_cards(side) before_clause.to_i.times do side.draw_one! end end
mod_card(card)
click to toggle source
# File lib/ascension/parse.rb, line 82 def mod_card(card) card.triggers << trigger.tap { |x| x.optional = optional if x.respond_to?('optional=') } if trigger card.abilities << ability.tap { |x| x.optional = optional if x.respond_to?('optional=') } if ability end
trigger()
click to toggle source
# File lib/ascension/parse.rb, line 80 def trigger; nil; end