class HDeck::Card

An individual Harrow card unit, described on this page: pathfinder.fandom.com/wiki/List_of_harrow_cards

Attributes

ability[RW]
desc[RW]
morality[RW]
name[RW]

Public Class Methods

new(args) click to toggle source
# File lib/hdeck/card.rb, line 9
def initialize(args)
  args.each do |k, v|
    instance_variable_set("@#{k}", v) unless v.nil?
  end
end

Public Instance Methods

to_s() click to toggle source
# File lib/hdeck/card.rb, line 15
def to_s
  "(#{ability}: #{morality}) #{name}\n#{desc}"
end