lib/tzinfo/definitions/America/Swift_Current.rb in tzinfo-0.1.2 vs lib/tzinfo/definitions/America/Swift_Current.rb in tzinfo-0.2.0

- old
+ new

@@ -1,34 +1,35 @@ -require 'tzinfo/timezone' -module TZInfo -module Definitions #:nodoc: -module America #:nodoc: -class Swift_Current < Timezone #:nodoc: -setup -set_identifier('America/Swift_Current') -add_unbounded_start_period {TimezonePeriod.new(nil,DateTime.new0(Rational.new!(5220913967,2160),0,Date::ITALY),-25880,0,:'LMT')} -add_period(1905,9) {TimezonePeriod.new(DateTime.new0(Rational.new!(5220913967,2160),0,Date::ITALY),DateTime.new0(Rational.new!(19373583,8),0,Date::ITALY),-25200,0,:'MT')} -add_period(1918,4) {TimezonePeriod.new(DateTime.new0(Rational.new!(19373583,8),0,Date::ITALY),DateTime.new0(Rational.new!(14531387,6),0,Date::ITALY),-25200,3600,:'MDT')} -add_period(1918,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(14531387,6),0,Date::ITALY),DateTime.new0(Rational.new!(19443199,8),0,Date::ITALY),-25200,0,:'MST')} -add_period(1942,2) {TimezonePeriod.new(DateTime.new0(Rational.new!(19443199,8),0,Date::ITALY),DateTime.new0(Rational.new!(14590373,6),0,Date::ITALY),-25200,3600,:'MWT')} -add_period(1945,9) {TimezonePeriod.new(DateTime.new0(Rational.new!(14590373,6),0,Date::ITALY),DateTime.new0(Rational.new!(19455511,8),0,Date::ITALY),-25200,0,:'MST')} -add_period(1946,4) {TimezonePeriod.new(DateTime.new0(Rational.new!(19455511,8),0,Date::ITALY),DateTime.new0(Rational.new!(19458423,8),0,Date::ITALY),-25200,0,:'MT')} -add_period(1947,4) {TimezonePeriod.new(DateTime.new0(Rational.new!(19458423,8),0,Date::ITALY),DateTime.new0(Rational.new!(14594741,6),0,Date::ITALY),-25200,3600,:'MDT')} -add_period(1947,9) {TimezonePeriod.new(DateTime.new0(Rational.new!(14594741,6),0,Date::ITALY),DateTime.new0(Rational.new!(19461335,8),0,Date::ITALY),-25200,0,:'MST')} -add_period(1948,4) {TimezonePeriod.new(DateTime.new0(Rational.new!(19461335,8),0,Date::ITALY),DateTime.new0(Rational.new!(14596925,6),0,Date::ITALY),-25200,3600,:'MDT')} -add_period(1948,9) {TimezonePeriod.new(DateTime.new0(Rational.new!(14596925,6),0,Date::ITALY),DateTime.new0(Rational.new!(19464247,8),0,Date::ITALY),-25200,0,:'MST')} -add_period(1949,4) {TimezonePeriod.new(DateTime.new0(Rational.new!(19464247,8),0,Date::ITALY),DateTime.new0(Rational.new!(14599109,6),0,Date::ITALY),-25200,3600,:'MDT')} -add_period(1949,9) {TimezonePeriod.new(DateTime.new0(Rational.new!(14599109,6),0,Date::ITALY),DateTime.new0(Rational.new!(58398787,24),0,Date::ITALY),-25200,0,:'MST')} -add_period(1950,1) {TimezonePeriod.new(DateTime.new0(Rational.new!(58398787,24),0,Date::ITALY),DateTime.new0(Rational.new!(19487655,8),0,Date::ITALY),-25200,0,:'MT')} -add_period(1957,4) {TimezonePeriod.new(DateTime.new0(Rational.new!(19487655,8),0,Date::ITALY),DateTime.new0(Rational.new!(14616833,6),0,Date::ITALY),-25200,3600,:'MDT')} -add_period(1957,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(14616833,6),0,Date::ITALY),DateTime.new0(Rational.new!(19493479,8),0,Date::ITALY),-25200,0,:'MST')} -add_period(1959,4) {TimezonePeriod.new(DateTime.new0(Rational.new!(19493479,8),0,Date::ITALY),DateTime.new0(Rational.new!(14621201,6),0,Date::ITALY),-25200,3600,:'MDT')} -add_period(1959,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(14621201,6),0,Date::ITALY),DateTime.new0(Rational.new!(19496391,8),0,Date::ITALY),-25200,0,:'MST')} -add_period(1960,4) {TimezonePeriod.new(DateTime.new0(Rational.new!(19496391,8),0,Date::ITALY),DateTime.new0(Rational.new!(14623217,6),0,Date::ITALY),-25200,3600,:'MDT')} -add_period(1960,9) {TimezonePeriod.new(DateTime.new0(Rational.new!(14623217,6),0,Date::ITALY),DateTime.new0(Rational.new!(19499359,8),0,Date::ITALY),-25200,0,:'MST')} -add_period(1961,4) {TimezonePeriod.new(DateTime.new0(Rational.new!(19499359,8),0,Date::ITALY),DateTime.new0(Rational.new!(14625401,6),0,Date::ITALY),-25200,3600,:'MDT')} -add_period(1961,9) {TimezonePeriod.new(DateTime.new0(Rational.new!(14625401,6),0,Date::ITALY),DateTime.new0(Rational.new!(19531503,8),0,Date::ITALY),-25200,0,:'MST')} -add_period(1972,4) {TimezonePeriod.new(DateTime.new0(Rational.new!(19531503,8),0,Date::ITALY),nil,-21600,0,:'CST')} -end -end -end -end +require 'tzinfo/timezone' +module TZInfo +module Definitions #:nodoc: +module America #:nodoc: +class Swift_Current < Timezone #:nodoc: +setup +set_identifier('America/Swift_Current') +add_unbounded_start_period {TimezonePeriod.new(nil,DateTime.new0(Rational.new!(5220913967,2160),0,Date::ITALY),-25880,0,:LMT)} +add_period(1905,9) {TimezonePeriod.new(DateTime.new0(Rational.new!(5220913967,2160),0,Date::ITALY),DateTime.new0(Rational.new!(19373583,8),0,Date::ITALY),-25200,0,:MST)} +add_period(1918,4) {TimezonePeriod.new(DateTime.new0(Rational.new!(19373583,8),0,Date::ITALY),DateTime.new0(Rational.new!(14531387,6),0,Date::ITALY),-25200,3600,:MDT)} +add_period(1918,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(14531387,6),0,Date::ITALY),DateTime.new0(Rational.new!(19443199,8),0,Date::ITALY),-25200,0,:MST)} +add_period(1942,2) {TimezonePeriod.new(DateTime.new0(Rational.new!(19443199,8),0,Date::ITALY),DateTime.new0(Rational.new!(58360379,24),0,Date::ITALY),-25200,3600,:MWT)} +add_period(1945,8) {TimezonePeriod.new(DateTime.new0(Rational.new!(58360379,24),0,Date::ITALY),DateTime.new0(Rational.new!(14590373,6),0,Date::ITALY),-25200,3600,:MPT)} +add_period(1945,9) {TimezonePeriod.new(DateTime.new0(Rational.new!(14590373,6),0,Date::ITALY),DateTime.new0(Rational.new!(19455511,8),0,Date::ITALY),-25200,0,:MST)} +add_period(1946,4) {TimezonePeriod.new(DateTime.new0(Rational.new!(19455511,8),0,Date::ITALY),DateTime.new0(Rational.new!(14592641,6),0,Date::ITALY),-25200,3600,:MDT)} +add_period(1946,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(14592641,6),0,Date::ITALY),DateTime.new0(Rational.new!(19458423,8),0,Date::ITALY),-25200,0,:MST)} +add_period(1947,4) {TimezonePeriod.new(DateTime.new0(Rational.new!(19458423,8),0,Date::ITALY),DateTime.new0(Rational.new!(14594741,6),0,Date::ITALY),-25200,3600,:MDT)} +add_period(1947,9) {TimezonePeriod.new(DateTime.new0(Rational.new!(14594741,6),0,Date::ITALY),DateTime.new0(Rational.new!(19461335,8),0,Date::ITALY),-25200,0,:MST)} +add_period(1948,4) {TimezonePeriod.new(DateTime.new0(Rational.new!(19461335,8),0,Date::ITALY),DateTime.new0(Rational.new!(14596925,6),0,Date::ITALY),-25200,3600,:MDT)} +add_period(1948,9) {TimezonePeriod.new(DateTime.new0(Rational.new!(14596925,6),0,Date::ITALY),DateTime.new0(Rational.new!(19464247,8),0,Date::ITALY),-25200,0,:MST)} +add_period(1949,4) {TimezonePeriod.new(DateTime.new0(Rational.new!(19464247,8),0,Date::ITALY),DateTime.new0(Rational.new!(14599109,6),0,Date::ITALY),-25200,3600,:MDT)} +add_period(1949,9) {TimezonePeriod.new(DateTime.new0(Rational.new!(14599109,6),0,Date::ITALY),DateTime.new0(Rational.new!(19487655,8),0,Date::ITALY),-25200,0,:MST)} +add_period(1957,4) {TimezonePeriod.new(DateTime.new0(Rational.new!(19487655,8),0,Date::ITALY),DateTime.new0(Rational.new!(14616833,6),0,Date::ITALY),-25200,3600,:MDT)} +add_period(1957,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(14616833,6),0,Date::ITALY),DateTime.new0(Rational.new!(19493479,8),0,Date::ITALY),-25200,0,:MST)} +add_period(1959,4) {TimezonePeriod.new(DateTime.new0(Rational.new!(19493479,8),0,Date::ITALY),DateTime.new0(Rational.new!(14621201,6),0,Date::ITALY),-25200,3600,:MDT)} +add_period(1959,10) {TimezonePeriod.new(DateTime.new0(Rational.new!(14621201,6),0,Date::ITALY),DateTime.new0(Rational.new!(19496391,8),0,Date::ITALY),-25200,0,:MST)} +add_period(1960,4) {TimezonePeriod.new(DateTime.new0(Rational.new!(19496391,8),0,Date::ITALY),DateTime.new0(Rational.new!(14623217,6),0,Date::ITALY),-25200,3600,:MDT)} +add_period(1960,9) {TimezonePeriod.new(DateTime.new0(Rational.new!(14623217,6),0,Date::ITALY),DateTime.new0(Rational.new!(19499359,8),0,Date::ITALY),-25200,0,:MST)} +add_period(1961,4) {TimezonePeriod.new(DateTime.new0(Rational.new!(19499359,8),0,Date::ITALY),DateTime.new0(Rational.new!(14625401,6),0,Date::ITALY),-25200,3600,:MDT)} +add_period(1961,9) {TimezonePeriod.new(DateTime.new0(Rational.new!(14625401,6),0,Date::ITALY),73472400,-25200,0,:MST)} +add_period(1972,4) {TimezonePeriod.new(73472400,nil,-21600,0,:CST)} +end +end +end +end