Sha256: 8867d7d345eadc1ae8b9a5f0b7d940764d569f6a16b0a0a373fb4e66fab32764

Contents?: true

Size: 1.22 KB

Versions: 3

Compression:

Stored size: 1.22 KB

Contents

# frozen_string_literal: true

module TeyvatDB
  # Base Nation Data
  module Nations
    FONTAINE = GenshinData::Nation.new(
      order: 5,
      name: "fontaine",
      pretty_name: "Fontaine",
    ).freeze
    INAZUMA = GenshinData::Nation.new(
      order: 3,
      name: "inazuma",
      pretty_name: "Inazuma",
    ).freeze
    LIYUE = GenshinData::Nation.new(
      order: 2,
      name: "liyue",
      pretty_name: "Liyue",
    ).freeze
    MONDSTADT = GenshinData::Nation.new(
      order: 1,
      name: "mondstadt",
      pretty_name: "Mondstadt",
    ).freeze
    NATLAN = GenshinData::Nation.new(
      order: 6,
      name: "natlan",
      pretty_name: "Natlan",
    ).freeze
    SNEZHNAYA = GenshinData::Nation.new(
      order: 7,
      name: "snezhnaya",
      pretty_name: "Snezhnaya",
    ).freeze
    SUMERU = GenshinData::Nation.new(
      order: 4,
      name: "sumeru",
      pretty_name: "Sumeru",
    ).freeze
    UNKNOWN = GenshinData::Nation.new(
      order: 8,
      name: "unknown",
      pretty_name: "Unknown",
    ).freeze

    def self.all
      [
        FONTAINE,
        INAZUMA,
        LIYUE,
        MONDSTADT,
        NATLAN,
        SNEZHNAYA,
        SUMERU,
        UNKNOWN,
      ]
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
teyvatdb-0.1.5 lib/teyvatdb/nations.rb
teyvatdb-0.1.4 lib/teyvatdb/nations.rb
teyvatdb-0.1.3 lib/teyvatdb/nations.rb