class Spells::Card
Attributes
name[RW]
text[RW]
Public Instance Methods
abilities()
click to toggle source
# File lib/spells/card.rb, line 6 def abilities parsed_text.nodes_of Ability end
activated_abilities()
click to toggle source
# File lib/spells/card.rb, line 14 def activated_abilities parsed_text.nodes_of ActivatedAbility end
triggered_abilities()
click to toggle source
# File lib/spells/card.rb, line 10 def triggered_abilities parsed_text.nodes_of TriggeredAbility end
Protected Instance Methods
parsed_text()
click to toggle source
# File lib/spells/card.rb, line 20 def parsed_text @parsed_text ||= Spells::Parser.instance.parse text end