Class: TimezoneParser::RailsData

Inherits:
Data
  • Object
show all
Defined in:
lib/timezone_parser/rails_zone.rb

Overview

Rails zone data

Constant Summary

Constants inherited from Data

Data::DataDir, Data::RootDir, Data::VendorDir

Instance Attribute Summary collapse

Attributes inherited from Data

#Metazones, #Offsets, #Timezones, #Types

Instance Method Summary collapse

Methods inherited from Data

addOffset, filterData, #findOffsets, getNextEntry, #initialize, loadEntries

Constructor Details

This class inherits a constructor from TimezoneParser::Data

Instance Attribute Details

#RailsZoneObject (readonly)

Returns the value of attribute RailsZone.



10
11
12
# File 'lib/timezone_parser/rails_zone.rb', line 10

def RailsZone
  @RailsZone
end

Instance Method Details

#processEntry(data, rails) ⇒ Object



11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# File 'lib/timezone_parser/rails_zone.rb', line 11

def processEntry(data, rails)
    if rails
        @RailsZone = rails
        @Metazones << rails
        @Timezones << data
    else
        rails = Storage.RailsZones[data]
        if rails
            @RailsZone = data
            @Metazones << data
            @Timezones << rails
        end
    end
    self
end