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