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