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