Class: GenshinObject::Nation

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

Overview

Base class to represent various Genshin Nations

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(order:, name:, pretty_name:) ⇒ Nation

Returns a new instance of Nation.



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

def initialize(order:, name:, pretty_name:)
  @order = order
  @name = name
  @pretty_name = pretty_name
end

Instance Attribute Details

#nameObject

Returns the value of attribute name.



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

def name
  @name
end

#orderObject

Returns the value of attribute order.



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

def order
  @order
end

#pretty_nameObject

Returns the value of attribute pretty_name.



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

def pretty_name
  @pretty_name
end