class PathfinderDeckBuilder::MeleeWeaponCard

Public Instance Methods

assembled_card(path) click to toggle source
# File lib/melee_weapon_card.rb, line 14
def assembled_card(path)
  super
end
create_card(index=nil) click to toggle source
Calls superclass method PathfinderDeckBuilder::Card#create_card
# File lib/melee_weapon_card.rb, line 6
def create_card(index=nil)
  super
end
set_class_path() click to toggle source
# File lib/melee_weapon_card.rb, line 10
def set_class_path
  @class_path = @melee_weapons_path
end
static_content() click to toggle source
# File lib/melee_weapon_card.rb, line 18
def static_content
  {
    "count": 1,
    "color": "red",
    "title": "Melee Weapon",
    "icon": "battle-axe"
  }
end
variable_content(path) click to toggle source
# File lib/melee_weapon_card.rb, line 27
def variable_content(path)
  {
    "contents": [
      "subtitle | #{path["name"].capitalize}",
      "property | Damage Type | #{path["melee"]}",
      "property | Attack | #{path["attack"]}",
      "property | Crit | #{path["crit"]}",
      "fill",
      "section | Description",
      "text | #{path["description"]}"[0..498]
    ]
  }
end