Class: TimezoneParser::WindowsData
- Defined in:
- lib/timezone_parser/windows_zone.rb
Overview
Windows Timezone data
Constant Summary
Constants inherited from Data
Data::DataDir, Data::RootDir, Data::VendorDir
Instance Attribute Summary collapse
-
#WindowsZone ⇒ Object
readonly
Returns the value of attribute WindowsZone.
Attributes inherited from Data
#Metazones, #Offsets, #Timezones, #Types
Instance Method Summary collapse
Methods inherited from Data
filterData, #findOffsets, #initialize, loadEntries
Constructor Details
This class inherits a constructor from TimezoneParser::Data
Instance Attribute Details
#WindowsZone ⇒ Object (readonly)
Returns the value of attribute WindowsZone.
10 11 12 |
# File 'lib/timezone_parser/windows_zone.rb', line 10 def WindowsZone @WindowsZone end |
Instance Method Details
#processEntry(entry, region) ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/timezone_parser/windows_zone.rb', line 11 def processEntry(entry, region) @Types += entry['Types'] if entry['Types'] if entry.has_key?('Metazones') entry['Metazones'].each do |zone| @WindowsZone = zone @Metazones << zone @Timezones += Storage.getTimezones2(zone, region) @Offsets += Storage.getOffsets(zone, entry['Types']) end end self end |