class XeroRuby::Accounting::TimeZone

Constants

AFGHANISTANSTANDARDTIME
ALASKANSTANDARDTIME
ARABIANSTANDARDTIME
ARABICSTANDARDTIME
ARABSTANDARDTIME
ARGENTINASTANDARDTIME
ATLANTICSTANDARDTIME
AUSCENTRALSTANDARDTIME
AUSEASTERNSTANDARDTIME
AZERBAIJANSTANDARDTIME
AZORESSTANDARDTIME
BAHIASTANDARDTIME
BANGLADESHSTANDARDTIME
BELARUSSTANDARDTIME
CANADACENTRALSTANDARDTIME
CAPEVERDESTANDARDTIME
CAUCASUSSTANDARDTIME
CENAUSTRALIASTANDARDTIME
CENTRALAMERICASTANDARDTIME
CENTRALASIASTANDARDTIME
CENTRALBRAZILIANSTANDARDTIME
CENTRALEUROPEANSTANDARDTIME
CENTRALEUROPESTANDARDTIME
CENTRALPACIFICSTANDARDTIME
CENTRALSTANDARDTIME
CENTRALSTANDARDTIME_MEXICO
CHINASTANDARDTIME
DATELINESTANDARDTIME
EAFRICASTANDARDTIME
EASTERISLANDSTANDARDTIME
EASTERNSTANDARDTIME
EAUSTRALIASTANDARDTIME
EEUROPESTANDARDTIME
EGYPTSTANDARDTIME
EKATERINBURGSTANDARDTIME
ESOUTHAMERICASTANDARDTIME
FIJISTANDARDTIME
FLESTANDARDTIME
GEORGIANSTANDARDTIME
GMTSTANDARDTIME
GREENLANDSTANDARDTIME
GREENWICHSTANDARDTIME
GTBSTANDARDTIME
HAWAIIANSTANDARDTIME
INDIASTANDARDTIME
IRANSTANDARDTIME
ISRAELSTANDARDTIME
JORDANSTANDARDTIME
KALININGRADSTANDARDTIME
KAMCHATKASTANDARDTIME
KOREASTANDARDTIME
LIBYASTANDARDTIME
LINEISLANDSSTANDARDTIME
MAGADANSTANDARDTIME
MAURITIUSSTANDARDTIME
MIDATLANTICSTANDARDTIME
MIDDLEEASTSTANDARDTIME
MONTEVIDEOSTANDARDTIME
MOROCCOSTANDARDTIME
MOUNTAINSTANDARDTIME
MOUNTAINSTANDARDTIME_MEXICO
MYANMARSTANDARDTIME
NAMIBIASTANDARDTIME
NCENTRALASIASTANDARDTIME
NEPALSTANDARDTIME
NEWFOUNDLANDSTANDARDTIME
NEWZEALANDSTANDARDTIME
NORTHASIAEASTSTANDARDTIME
NORTHASIASTANDARDTIME
PACIFICSASTANDARDTIME
PACIFICSTANDARDTIME
PACIFICSTANDARDTIME_MEXICO
PAKISTANSTANDARDTIME
PARAGUAYSTANDARDTIME
ROMANCESTANDARDTIME
RUSSIANSTANDARDTIME
RUSSIATIMEZONE10
RUSSIATIMEZONE11
RUSSIATIMEZONE3
SAEASTERNSTANDARDTIME
SAMOASTANDARDTIME
SAPACIFICSTANDARDTIME
SAWESTERNSTANDARDTIME
SEASIASTANDARDTIME
SINGAPORESTANDARDTIME
SOUTHAFRICASTANDARDTIME
SRILANKASTANDARDTIME
SYRIASTANDARDTIME
TAIPEISTANDARDTIME
TASMANIASTANDARDTIME
TOKYOSTANDARDTIME
TONGASTANDARDTIME
TURKEYSTANDARDTIME
ULAANBAATARSTANDARDTIME
USEASTERNSTANDARDTIME
USMOUNTAINSTANDARDTIME
UTC
UTC02
UTC11
UTC12
UTC13
VENEZUELASTANDARDTIME
VLADIVOSTOKSTANDARDTIME
WAUSTRALIASTANDARDTIME
WCENTRALAFRICASTANDARDTIME
WESTASIASTANDARDTIME
WESTPACIFICSTANDARDTIME
WEUROPESTANDARDTIME
YAKUTSKSTANDARDTIME

Public Class Methods

build_from_hash(value) click to toggle source

Builds the enum from string @param [String] The enum value in the form of the string @return [String] The enum value

# File lib/xero-ruby/models/accounting/time_zone.rb, line 130
def self.build_from_hash(value)
  new.build_from_hash(value)
end

Public Instance Methods

build_from_hash(value) click to toggle source

Builds the enum from string @param [String] The enum value in the form of the string @return [String] The enum value

# File lib/xero-ruby/models/accounting/time_zone.rb, line 137
def build_from_hash(value)
  constantValues = TimeZone.constants.select { |c| TimeZone::const_get(c) == value }
  raise "Invalid ENUM value #{value} for class #TimeZone" if constantValues.empty?
  value
end