Module: GenshinData::Nations::NationData

Defined in:
lib/genshin_data/nations/nation_data.rb

Overview

Defined Nation Information

Constant Summary collapse

MONDSTADT =
GenshinObject::Nation.new(
  order: 1,
  name: 'mondstadt',
  pretty_name: 'Mondstadt'
).freeze
LIYUE =
GenshinObject::Nation.new(
  order: 2,
  name: 'liyue',
  pretty_name: 'Liyue'
).freeze
INAZUMA =
GenshinObject::Nation.new(
  order: 3,
  name: 'inazuma',
  pretty_name: 'Inazuma'
).freeze
SUMERU =
GenshinObject::Nation.new(
  order: 4,
  name: 'sumeru',
  pretty_name: 'Sumeru'
).freeze
FONTAINE =
GenshinObject::Nation.new(
  order: 5,
  name: 'fontaine',
  pretty_name: 'Fontaine'
).freeze
NATLAN =
GenshinObject::Nation.new(
  order: 6,
  name: 'natlan',
  pretty_name: 'Natlan'
).freeze
NOD_KRAI =
GenshinObject::Nation.new(
  order: 7,
  name: 'nodkrai',
  pretty_name: 'Nod-Krai'
).freeze
SNEZHNAYA =
GenshinObject::Nation.new(
  order: 8,
  name: 'snezhnaya',
  pretty_name: 'Snezhnaya'
).freeze
UNKNOWN =
GenshinObject::Nation.new(
  order: 9,
  name: 'unknown',
  pretty_name: 'Unknown'
).freeze

Class Method Summary collapse

Class Method Details

.allObject



7
8
9
# File 'lib/genshin_data/nations/nation_data.rb', line 7

def self.all
  constants.map { |x| GenshinData::Nations::NationData.const_get(x) }
end