Class: PfrpgCore::Level

Inherits:
Object
  • Object
show all
Defined in:
lib/pfrpg_core/level.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(level) ⇒ Level

Returns a new instance of Level.



6
7
8
9
10
11
# File 'lib/pfrpg_core/level.rb', line 6

def initialize(level)
  @rank = level.class_number
  @classname = level.class_name
  @heroclass = PfrpgClasses::Heroclass.by_name(@classname)
  @favored = level.favored
end

Instance Attribute Details

#classnameObject (readonly)

Returns the value of attribute classname.



5
6
7
# File 'lib/pfrpg_core/level.rb', line 5

def classname
  @classname
end

#favoredObject (readonly)

Returns the value of attribute favored.



5
6
7
# File 'lib/pfrpg_core/level.rb', line 5

def favored
  @favored
end

#heroclassObject (readonly)

Returns the value of attribute heroclass.



5
6
7
# File 'lib/pfrpg_core/level.rb', line 5

def heroclass
  @heroclass
end

#rankObject (readonly)

Returns the value of attribute rank.



5
6
7
# File 'lib/pfrpg_core/level.rb', line 5

def rank
  @rank
end