Class: GoogleMapsPlatform::Region

Inherits:
Object
  • Object
show all
Defined in:
lib/google_maps_platform/models/region.rb

Overview

region.

Constant Summary collapse

REGION =
[
  # TODO: Write general description for AC

  AC = 'ac'.freeze,

  # TODO: Write general description for AD

  AD = 'ad'.freeze,

  # TODO: Write general description for AE

  AE = 'ae'.freeze,

  # TODO: Write general description for AF

  AF = 'af'.freeze,

  # TODO: Write general description for AG

  AG = 'ag'.freeze,

  # TODO: Write general description for AI

  AI = 'ai'.freeze,

  # TODO: Write general description for AL

  AL = 'al'.freeze,

  # TODO: Write general description for AM

  AM = 'am'.freeze,

  # TODO: Write general description for AN

  AN = 'an'.freeze,

  # TODO: Write general description for AO

  AO = 'ao'.freeze,

  # TODO: Write general description for AQ

  AQ = 'aq'.freeze,

  # TODO: Write general description for AR

  AR = 'ar'.freeze,

  # TODO: Write general description for AS

  AS = 'as'.freeze,

  # TODO: Write general description for AT

  AT = 'at'.freeze,

  # TODO: Write general description for AU

  AU = 'au'.freeze,

  # TODO: Write general description for AW

  AW = 'aw'.freeze,

  # TODO: Write general description for AX

  AX = 'ax'.freeze,

  # TODO: Write general description for AZ

  AZ = 'az'.freeze,

  # TODO: Write general description for BA

  BA = 'ba'.freeze,

  # TODO: Write general description for BB

  BB = 'bb'.freeze,

  # TODO: Write general description for BD

  BD = 'bd'.freeze,

  # TODO: Write general description for BE

  BE = 'be'.freeze,

  # TODO: Write general description for BF

  BF = 'bf'.freeze,

  # TODO: Write general description for BG

  BG = 'bg'.freeze,

  # TODO: Write general description for BH

  BH = 'bh'.freeze,

  # TODO: Write general description for BI

  BI = 'bi'.freeze,

  # TODO: Write general description for BJ

  BJ = 'bj'.freeze,

  # TODO: Write general description for BL

  BL = 'bl'.freeze,

  # TODO: Write general description for BM

  BM = 'bm'.freeze,

  # TODO: Write general description for BN

  BN = 'bn'.freeze,

  # TODO: Write general description for BO

  BO = 'bo'.freeze,

  # TODO: Write general description for BQ

  BQ = 'bq'.freeze,

  # TODO: Write general description for BR

  BR = 'br'.freeze,

  # TODO: Write general description for BS

  BS = 'bs'.freeze,

  # TODO: Write general description for BT

  BT = 'bt'.freeze,

  # TODO: Write general description for BV

  BV = 'bv'.freeze,

  # TODO: Write general description for BW

  BW = 'bw'.freeze,

  # TODO: Write general description for BY

  BY = 'by'.freeze,

  # TODO: Write general description for BZ

  BZ = 'bz'.freeze,

  # TODO: Write general description for CA

  CA = 'ca'.freeze,

  # TODO: Write general description for CC

  CC = 'cc'.freeze,

  # TODO: Write general description for CD

  CD = 'cd'.freeze,

  # TODO: Write general description for CF

  CF = 'cf'.freeze,

  # TODO: Write general description for CG

  CG = 'cg'.freeze,

  # TODO: Write general description for CH

  CH = 'ch'.freeze,

  # TODO: Write general description for CI

  CI = 'ci'.freeze,

  # TODO: Write general description for CK

  CK = 'ck'.freeze,

  # TODO: Write general description for CL

  CL = 'cl'.freeze,

  # TODO: Write general description for CM

  CM = 'cm'.freeze,

  # TODO: Write general description for CN

  CN = 'cn'.freeze,

  # TODO: Write general description for CO

  CO = 'co'.freeze,

  # TODO: Write general description for CR

  CR = 'cr'.freeze,

  # TODO: Write general description for CU

  CU = 'cu'.freeze,

  # TODO: Write general description for CV

  CV = 'cv'.freeze,

  # TODO: Write general description for CW

  CW = 'cw'.freeze,

  # TODO: Write general description for CX

  CX = 'cx'.freeze,

  # TODO: Write general description for CY

  CY = 'cy'.freeze,

  # TODO: Write general description for CZ

  CZ = 'cz'.freeze,

  # TODO: Write general description for DE

  DE = 'de'.freeze,

  # TODO: Write general description for DJ

  DJ = 'dj'.freeze,

  # TODO: Write general description for DK

  DK = 'dk'.freeze,

  # TODO: Write general description for DM

  DM = 'dm'.freeze,

  # TODO: Write general description for ENUM_DO

  ENUM_DO = 'do'.freeze,

  # TODO: Write general description for DZ

  DZ = 'dz'.freeze,

  # TODO: Write general description for EC

  EC = 'ec'.freeze,

  # TODO: Write general description for EE

  EE = 'ee'.freeze,

  # TODO: Write general description for EG

  EG = 'eg'.freeze,

  # TODO: Write general description for EH

  EH = 'eh'.freeze,

  # TODO: Write general description for EN

  EN = 'en'.freeze,

  # TODO: Write general description for ER

  ER = 'er'.freeze,

  # TODO: Write general description for ES

  ES = 'es'.freeze,

  # TODO: Write general description for ET

  ET = 'et'.freeze,

  # TODO: Write general description for EU

  EU = 'eu'.freeze,

  # TODO: Write general description for FI

  FI = 'fi'.freeze,

  # TODO: Write general description for FJ

  FJ = 'fj'.freeze,

  # TODO: Write general description for FK

  FK = 'fk'.freeze,

  # TODO: Write general description for FM

  FM = 'fm'.freeze,

  # TODO: Write general description for FO

  FO = 'fo'.freeze,

  # TODO: Write general description for FR

  FR = 'fr'.freeze,

  # TODO: Write general description for GA

  GA = 'ga'.freeze,

  # TODO: Write general description for GB

  GB = 'gb'.freeze,

  # TODO: Write general description for GD

  GD = 'gd'.freeze,

  # TODO: Write general description for GE

  GE = 'ge'.freeze,

  # TODO: Write general description for GF

  GF = 'gf'.freeze,

  # TODO: Write general description for GG

  GG = 'gg'.freeze,

  # TODO: Write general description for GH

  GH = 'gh'.freeze,

  # TODO: Write general description for GI

  GI = 'gi'.freeze,

  # TODO: Write general description for GL

  GL = 'gl'.freeze,

  # TODO: Write general description for GM

  GM = 'gm'.freeze,

  # TODO: Write general description for GN

  GN = 'gn'.freeze,

  # TODO: Write general description for GP

  GP = 'gp'.freeze,

  # TODO: Write general description for GQ

  GQ = 'gq'.freeze,

  # TODO: Write general description for GR

  GR = 'gr'.freeze,

  # TODO: Write general description for GS

  GS = 'gs'.freeze,

  # TODO: Write general description for GT

  GT = 'gt'.freeze,

  # TODO: Write general description for GU

  GU = 'gu'.freeze,

  # TODO: Write general description for GW

  GW = 'gw'.freeze,

  # TODO: Write general description for GY

  GY = 'gy'.freeze,

  # TODO: Write general description for HK

  HK = 'hk'.freeze,

  # TODO: Write general description for HM

  HM = 'hm'.freeze,

  # TODO: Write general description for HN

  HN = 'hn'.freeze,

  # TODO: Write general description for HR

  HR = 'hr'.freeze,

  # TODO: Write general description for HT

  HT = 'ht'.freeze,

  # TODO: Write general description for HU

  HU = 'hu'.freeze,

  # TODO: Write general description for ID

  ID = 'id'.freeze,

  # TODO: Write general description for IE

  IE = 'ie'.freeze,

  # TODO: Write general description for IL

  IL = 'il'.freeze,

  # TODO: Write general description for IM

  IM = 'im'.freeze,

  # TODO: Write general description for ENUM_IN

  ENUM_IN = 'in'.freeze,

  # TODO: Write general description for IO

  IO = 'io'.freeze,

  # TODO: Write general description for IQ

  IQ = 'iq'.freeze,

  # TODO: Write general description for IR

  IR = 'ir'.freeze,

  # TODO: Write general description for IS

  IS = 'is'.freeze,

  # TODO: Write general description for IT

  IT = 'it'.freeze,

  # TODO: Write general description for JE

  JE = 'je'.freeze,

  # TODO: Write general description for JM

  JM = 'jm'.freeze,

  # TODO: Write general description for JO

  JO = 'jo'.freeze,

  # TODO: Write general description for JP

  JP = 'jp'.freeze,

  # TODO: Write general description for KE

  KE = 'ke'.freeze,

  # TODO: Write general description for KG

  KG = 'kg'.freeze,

  # TODO: Write general description for KH

  KH = 'kh'.freeze,

  # TODO: Write general description for KI

  KI = 'ki'.freeze,

  # TODO: Write general description for KM

  KM = 'km'.freeze,

  # TODO: Write general description for KN

  KN = 'kn'.freeze,

  # TODO: Write general description for KP

  KP = 'kp'.freeze,

  # TODO: Write general description for KR

  KR = 'kr'.freeze,

  # TODO: Write general description for KW

  KW = 'kw'.freeze,

  # TODO: Write general description for KY

  KY = 'ky'.freeze,

  # TODO: Write general description for KZ

  KZ = 'kz'.freeze,

  # TODO: Write general description for LA

  LA = 'la'.freeze,

  # TODO: Write general description for LB

  LB = 'lb'.freeze,

  # TODO: Write general description for LC

  LC = 'lc'.freeze,

  # TODO: Write general description for LI

  LI = 'li'.freeze,

  # TODO: Write general description for LK

  LK = 'lk'.freeze,

  # TODO: Write general description for LR

  LR = 'lr'.freeze,

  # TODO: Write general description for LS

  LS = 'ls'.freeze,

  # TODO: Write general description for LT

  LT = 'lt'.freeze,

  # TODO: Write general description for LU

  LU = 'lu'.freeze,

  # TODO: Write general description for LV

  LV = 'lv'.freeze,

  # TODO: Write general description for LY

  LY = 'ly'.freeze,

  # TODO: Write general description for MA

  MA = 'ma'.freeze,

  # TODO: Write general description for MC

  MC = 'mc'.freeze,

  # TODO: Write general description for MD

  MD = 'md'.freeze,

  # TODO: Write general description for ME

  ME = 'me'.freeze,

  # TODO: Write general description for MF

  MF = 'mf'.freeze,

  # TODO: Write general description for MG

  MG = 'mg'.freeze,

  # TODO: Write general description for MH

  MH = 'mh'.freeze,

  # TODO: Write general description for MK

  MK = 'mk'.freeze,

  # TODO: Write general description for ML

  ML = 'ml'.freeze,

  # TODO: Write general description for MM

  MM = 'mm'.freeze,

  # TODO: Write general description for MN

  MN = 'mn'.freeze,

  # TODO: Write general description for MO

  MO = 'mo'.freeze,

  # TODO: Write general description for MP

  MP = 'mp'.freeze,

  # TODO: Write general description for MQ

  MQ = 'mq'.freeze,

  # TODO: Write general description for MR

  MR = 'mr'.freeze,

  # TODO: Write general description for MS

  MS = 'ms'.freeze,

  # TODO: Write general description for MT

  MT = 'mt'.freeze,

  # TODO: Write general description for MU

  MU = 'mu'.freeze,

  # TODO: Write general description for MV

  MV = 'mv'.freeze,

  # TODO: Write general description for MW

  MW = 'mw'.freeze,

  # TODO: Write general description for MX

  MX = 'mx'.freeze,

  # TODO: Write general description for MY

  MY = 'my'.freeze,

  # TODO: Write general description for MZ

  MZ = 'mz'.freeze,

  # TODO: Write general description for NA

  NA = 'na'.freeze,

  # TODO: Write general description for NC

  NC = 'nc'.freeze,

  # TODO: Write general description for NE

  NE = 'ne'.freeze,

  # TODO: Write general description for NF

  NF = 'nf'.freeze,

  # TODO: Write general description for NG

  NG = 'ng'.freeze,

  # TODO: Write general description for NI

  NI = 'ni'.freeze,

  # TODO: Write general description for NL

  NL = 'nl'.freeze,

  # TODO: Write general description for NO

  NO = 'no'.freeze,

  # TODO: Write general description for NP

  NP = 'np'.freeze,

  # TODO: Write general description for NR

  NR = 'nr'.freeze,

  # TODO: Write general description for NU

  NU = 'nu'.freeze,

  # TODO: Write general description for NZ

  NZ = 'nz'.freeze,

  # TODO: Write general description for OM

  OM = 'om'.freeze,

  # TODO: Write general description for PA

  PA = 'pa'.freeze,

  # TODO: Write general description for PE

  PE = 'pe'.freeze,

  # TODO: Write general description for PF

  PF = 'pf'.freeze,

  # TODO: Write general description for PG

  PG = 'pg'.freeze,

  # TODO: Write general description for PH

  PH = 'ph'.freeze,

  # TODO: Write general description for PK

  PK = 'pk'.freeze,

  # TODO: Write general description for PL

  PL = 'pl'.freeze,

  # TODO: Write general description for PM

  PM = 'pm'.freeze,

  # TODO: Write general description for PN

  PN = 'pn'.freeze,

  # TODO: Write general description for PR

  PR = 'pr'.freeze,

  # TODO: Write general description for PS

  PS = 'ps'.freeze,

  # TODO: Write general description for PT

  PT = 'pt'.freeze,

  # TODO: Write general description for PW

  PW = 'pw'.freeze,

  # TODO: Write general description for PY

  PY = 'py'.freeze,

  # TODO: Write general description for QA

  QA = 'qa'.freeze,

  # TODO: Write general description for RE

  RE = 're'.freeze,

  # TODO: Write general description for RO

  RO = 'ro'.freeze,

  # TODO: Write general description for RS

  RS = 'rs'.freeze,

  # TODO: Write general description for RU

  RU = 'ru'.freeze,

  # TODO: Write general description for RW

  RW = 'rw'.freeze,

  # TODO: Write general description for SA

  SA = 'sa'.freeze,

  # TODO: Write general description for SB

  SB = 'sb'.freeze,

  # TODO: Write general description for SC

  SC = 'sc'.freeze,

  # TODO: Write general description for SD

  SD = 'sd'.freeze,

  # TODO: Write general description for SE

  SE = 'se'.freeze,

  # TODO: Write general description for SG

  SG = 'sg'.freeze,

  # TODO: Write general description for SH

  SH = 'sh'.freeze,

  # TODO: Write general description for SI

  SI = 'si'.freeze,

  # TODO: Write general description for SJ

  SJ = 'sj'.freeze,

  # TODO: Write general description for SK

  SK = 'sk'.freeze,

  # TODO: Write general description for SL

  SL = 'sl'.freeze,

  # TODO: Write general description for SM

  SM = 'sm'.freeze,

  # TODO: Write general description for SN

  SN = 'sn'.freeze,

  # TODO: Write general description for SO

  SO = 'so'.freeze,

  # TODO: Write general description for SR

  SR = 'sr'.freeze,

  # TODO: Write general description for SS

  SS = 'ss'.freeze,

  # TODO: Write general description for ST

  ST = 'st'.freeze,

  # TODO: Write general description for SU

  SU = 'su'.freeze,

  # TODO: Write general description for SV

  SV = 'sv'.freeze,

  # TODO: Write general description for SX

  SX = 'sx'.freeze,

  # TODO: Write general description for SY

  SY = 'sy'.freeze,

  # TODO: Write general description for SZ

  SZ = 'sz'.freeze,

  # TODO: Write general description for TC

  TC = 'tc'.freeze,

  # TODO: Write general description for TD

  TD = 'td'.freeze,

  # TODO: Write general description for TF

  TF = 'tf'.freeze,

  # TODO: Write general description for TG

  TG = 'tg'.freeze,

  # TODO: Write general description for TH

  TH = 'th'.freeze,

  # TODO: Write general description for TJ

  TJ = 'tj'.freeze,

  # TODO: Write general description for TK

  TK = 'tk'.freeze,

  # TODO: Write general description for TL

  TL = 'tl'.freeze,

  # TODO: Write general description for TM

  TM = 'tm'.freeze,

  # TODO: Write general description for TN

  TN = 'tn'.freeze,

  # TODO: Write general description for TO

  TO = 'to'.freeze,

  # TODO: Write general description for TP

  TP = 'tp'.freeze,

  # TODO: Write general description for TR

  TR = 'tr'.freeze,

  # TODO: Write general description for TT

  TT = 'tt'.freeze,

  # TODO: Write general description for TV

  TV = 'tv'.freeze,

  # TODO: Write general description for TW

  TW = 'tw'.freeze,

  # TODO: Write general description for TZ

  TZ = 'tz'.freeze,

  # TODO: Write general description for UA

  UA = 'ua'.freeze,

  # TODO: Write general description for UG

  UG = 'ug'.freeze,

  # TODO: Write general description for UK

  UK = 'uk'.freeze,

  # TODO: Write general description for UM

  UM = 'um'.freeze,

  # TODO: Write general description for US

  US = 'us'.freeze,

  # TODO: Write general description for UY

  UY = 'uy'.freeze,

  # TODO: Write general description for UZ

  UZ = 'uz'.freeze,

  # TODO: Write general description for VA

  VA = 'va'.freeze,

  # TODO: Write general description for VC

  VC = 'vc'.freeze,

  # TODO: Write general description for VE

  VE = 've'.freeze,

  # TODO: Write general description for VG

  VG = 'vg'.freeze,

  # TODO: Write general description for VI

  VI = 'vi'.freeze,

  # TODO: Write general description for VN

  VN = 'vn'.freeze,

  # TODO: Write general description for VU

  VU = 'vu'.freeze,

  # TODO: Write general description for WF

  WF = 'wf'.freeze,

  # TODO: Write general description for WS

  WS = 'ws'.freeze,

  # TODO: Write general description for YE

  YE = 'ye'.freeze,

  # TODO: Write general description for YT

  YT = 'yt'.freeze,

  # TODO: Write general description for ZA

  ZA = 'za'.freeze,

  # TODO: Write general description for ZM

  ZM = 'zm'.freeze,

  # TODO: Write general description for ZW

  ZW = 'zw'.freeze
].freeze

Class Method Summary collapse

Class Method Details

.from_value(value, default_value = AC) ⇒ Object



785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
# File 'lib/google_maps_platform/models/region.rb', line 785

def self.from_value(value, default_value = AC)
  return default_value if value.nil?

  str = value.to_s.strip

  case str.downcase
  when 'ac' then AC
  when 'ad' then AD
  when 'ae' then AE
  when 'af' then AF
  when 'ag' then AG
  when 'ai' then AI
  when 'al' then AL
  when 'am' then AM
  when 'an' then AN
  when 'ao' then AO
  when 'aq' then AQ
  when 'ar' then AR
  when 'as' then AS
  when 'at' then AT
  when 'au' then AU
  when 'aw' then AW
  when 'ax' then AX
  when 'az' then AZ
  when 'ba' then BA
  when 'bb' then BB
  when 'bd' then BD
  when 'be' then BE
  when 'bf' then BF
  when 'bg' then BG
  when 'bh' then BH
  when 'bi' then BI
  when 'bj' then BJ
  when 'bl' then BL
  when 'bm' then BM
  when 'bn' then BN
  when 'bo' then BO
  when 'bq' then BQ
  when 'br' then BR
  when 'bs' then BS
  when 'bt' then BT
  when 'bv' then BV
  when 'bw' then BW
  when 'by' then BY
  when 'bz' then BZ
  when 'ca' then CA
  when 'cc' then CC
  when 'cd' then CD
  when 'cf' then CF
  when 'cg' then CG
  when 'ch' then CH
  when 'ci' then CI
  when 'ck' then CK
  when 'cl' then CL
  when 'cm' then CM
  when 'cn' then CN
  when 'co' then CO
  when 'cr' then CR
  when 'cu' then CU
  when 'cv' then CV
  when 'cw' then CW
  when 'cx' then CX
  when 'cy' then CY
  when 'cz' then CZ
  when 'de' then DE
  when 'dj' then DJ
  when 'dk' then DK
  when 'dm' then DM
  when 'enum_do' then ENUM_DO
  when 'dz' then DZ
  when 'ec' then EC
  when 'ee' then EE
  when 'eg' then EG
  when 'eh' then EH
  when 'en' then EN
  when 'er' then ER
  when 'es' then ES
  when 'et' then ET
  when 'eu' then EU
  when 'fi' then FI
  when 'fj' then FJ
  when 'fk' then FK
  when 'fm' then FM
  when 'fo' then FO
  when 'fr' then FR
  when 'ga' then GA
  when 'gb' then GB
  when 'gd' then GD
  when 'ge' then GE
  when 'gf' then GF
  when 'gg' then GG
  when 'gh' then GH
  when 'gi' then GI
  when 'gl' then GL
  when 'gm' then GM
  when 'gn' then GN
  when 'gp' then GP
  when 'gq' then GQ
  when 'gr' then GR
  when 'gs' then GS
  when 'gt' then GT
  when 'gu' then GU
  when 'gw' then GW
  when 'gy' then GY
  when 'hk' then HK
  when 'hm' then HM
  when 'hn' then HN
  when 'hr' then HR
  when 'ht' then HT
  when 'hu' then HU
  when 'id' then ID
  when 'ie' then IE
  when 'il' then IL
  when 'im' then IM
  when 'enum_in' then ENUM_IN
  when 'io' then IO
  when 'iq' then IQ
  when 'ir' then IR
  when 'is' then IS
  when 'it' then IT
  when 'je' then JE
  when 'jm' then JM
  when 'jo' then JO
  when 'jp' then JP
  when 'ke' then KE
  when 'kg' then KG
  when 'kh' then KH
  when 'ki' then KI
  when 'km' then KM
  when 'kn' then KN
  when 'kp' then KP
  when 'kr' then KR
  when 'kw' then KW
  when 'ky' then KY
  when 'kz' then KZ
  when 'la' then LA
  when 'lb' then LB
  when 'lc' then LC
  when 'li' then LI
  when 'lk' then LK
  when 'lr' then LR
  when 'ls' then LS
  when 'lt' then LT
  when 'lu' then LU
  when 'lv' then LV
  when 'ly' then LY
  when 'ma' then MA
  when 'mc' then MC
  when 'md' then MD
  when 'me' then ME
  when 'mf' then MF
  when 'mg' then MG
  when 'mh' then MH
  when 'mk' then MK
  when 'ml' then ML
  when 'mm' then MM
  when 'mn' then MN
  when 'mo' then MO
  when 'mp' then MP
  when 'mq' then MQ
  when 'mr' then MR
  when 'ms' then MS
  when 'mt' then MT
  when 'mu' then MU
  when 'mv' then MV
  when 'mw' then MW
  when 'mx' then MX
  when 'my' then MY
  when 'mz' then MZ
  when 'na' then NA
  when 'nc' then NC
  when 'ne' then NE
  when 'nf' then NF
  when 'ng' then NG
  when 'ni' then NI
  when 'nl' then NL
  when 'no' then NO
  when 'np' then NP
  when 'nr' then NR
  when 'nu' then NU
  when 'nz' then NZ
  when 'om' then OM
  when 'pa' then PA
  when 'pe' then PE
  when 'pf' then PF
  when 'pg' then PG
  when 'ph' then PH
  when 'pk' then PK
  when 'pl' then PL
  when 'pm' then PM
  when 'pn' then PN
  when 'pr' then PR
  when 'ps' then PS
  when 'pt' then PT
  when 'pw' then PW
  when 'py' then PY
  when 'qa' then QA
  when 're' then RE
  when 'ro' then RO
  when 'rs' then RS
  when 'ru' then RU
  when 'rw' then RW
  when 'sa' then SA
  when 'sb' then SB
  when 'sc' then SC
  when 'sd' then SD
  when 'se' then SE
  when 'sg' then SG
  when 'sh' then SH
  when 'si' then SI
  when 'sj' then SJ
  when 'sk' then SK
  when 'sl' then SL
  when 'sm' then SM
  when 'sn' then SN
  when 'so' then SO
  when 'sr' then SR
  when 'ss' then SS
  when 'st' then ST
  when 'su' then SU
  when 'sv' then SV
  when 'sx' then SX
  when 'sy' then SY
  when 'sz' then SZ
  when 'tc' then TC
  when 'td' then TD
  when 'tf' then TF
  when 'tg' then TG
  when 'th' then TH
  when 'tj' then TJ
  when 'tk' then TK
  when 'tl' then TL
  when 'tm' then TM
  when 'tn' then TN
  when 'to' then TO
  when 'tp' then TP
  when 'tr' then TR
  when 'tt' then TT
  when 'tv' then TV
  when 'tw' then TW
  when 'tz' then TZ
  when 'ua' then UA
  when 'ug' then UG
  when 'uk' then UK
  when 'um' then UM
  when 'us' then US
  when 'uy' then UY
  when 'uz' then UZ
  when 'va' then VA
  when 'vc' then VC
  when 've' then VE
  when 'vg' then VG
  when 'vi' then VI
  when 'vn' then VN
  when 'vu' then VU
  when 'wf' then WF
  when 'ws' then WS
  when 'ye' then YE
  when 'yt' then YT
  when 'za' then ZA
  when 'zm' then ZM
  when 'zw' then ZW
  else
    default_value
  end
end

.validate(value) ⇒ Object



779
780
781
782
783
# File 'lib/google_maps_platform/models/region.rb', line 779

def self.validate(value)
  return false if value.nil?

  REGION.include?(value)
end