module TZInfoExtension::InstanceMethods
Public Instance Methods
abbreviations()
click to toggle source
# File lib/has_zone/tzinfo.rb, line 27 def abbreviations date = Time.now.utc.beginning_of_year abbreviations = [] period = period_for_local(date) while not(abbreviations.include? period.abbreviation) abbreviations << period.abbreviation break unless (period = next_period(period)) end abbreviations end
next_period(period)
click to toggle source
# File lib/has_zone/tzinfo.rb, line 22 def next_period(period) period_end = period.utc_end period_end ? period_for_utc(period_end + 1.day) : nil end