Class: PfrpgReaders::MiscReader::PrettyLevel

Inherits:
Object
  • Object
show all
Defined in:
lib/pfrpg_readers/misc_reader.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(level, character) ⇒ PrettyLevel

Returns a new instance of PrettyLevel.



131
132
133
134
135
136
137
# File 'lib/pfrpg_readers/misc_reader.rb', line 131

def initialize(level, character)
  @name     = level.class_name
  @level    = level.class_number
  if character.respond_to? 'preferred_class'
    @favored  = (level.class_name == character.preferred_class)
  end
end

Instance Attribute Details

#favoredObject (readonly)

Returns the value of attribute favored.



130
131
132
# File 'lib/pfrpg_readers/misc_reader.rb', line 130

def favored
  @favored
end

#levelObject (readonly)

Returns the value of attribute level.



130
131
132
# File 'lib/pfrpg_readers/misc_reader.rb', line 130

def level
  @level
end

#nameObject (readonly)

Returns the value of attribute name.



130
131
132
# File 'lib/pfrpg_readers/misc_reader.rb', line 130

def name
  @name
end