Sha256: 7cd0e43a0cd92e0d752c12fda51a6d31c4a03108e41e7d18fc4bed638378f229
Contents?: true
Size: 793 Bytes
Versions: 1
Compression:
Stored size: 793 Bytes
Contents
# frozen_string_literal: true require 'starcall/error' module Starcall # This class is used to list and validate regions. class Regions # A list of valid Riot Regions. def self.list [ 'br', # Brazil 'eune', # EU North East 'euw', # EU West 'lan', # Latin America North 'las', # Latin America South 'na', # North America 'oce', # Oceania 'ru', # Russia 'tr', # Turkey 'jp', # Japan 'kr' # Korea ] end # A method to check is the region is valid, if not, raise an error. def self.valid?(region:) return true if list.include? region raise Starcall::Error::InvalidRegion.new(region: region) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
starcall-0.2.0 | lib/starcall/regions.rb |