Class: GenshinObject::WeeklyBoss

Inherits:
Boss
  • Object
show all
Defined in:
lib/genshin_object/weekly_boss.rb

Overview

Class to represent weekly bosses

Instance Attribute Summary collapse

Attributes inherited from Boss

#name, #nation_name

Instance Method Summary collapse

Constructor Details

#initialize(name:, nation_name:, domain_name:, material_family:) ⇒ WeeklyBoss

Returns a new instance of WeeklyBoss.



8
9
10
11
12
13
# File 'lib/genshin_object/weekly_boss.rb', line 8

def initialize(name:, nation_name:, domain_name:, material_family:)
  @material_family = material_family
  @domain_name = domain_name

  super(name:, nation_name:)
end

Instance Attribute Details

#domain_nameObject

Returns the value of attribute domain_name.



6
7
8
# File 'lib/genshin_object/weekly_boss.rb', line 6

def domain_name
  @domain_name
end

#material_familyObject

Returns the value of attribute material_family.



6
7
8
# File 'lib/genshin_object/weekly_boss.rb', line 6

def material_family
  @material_family
end