lib/tzinfo/definitions/Asia/Dushanbe.rb in tzinfo-0.1.2 vs lib/tzinfo/definitions/Asia/Dushanbe.rb in tzinfo-0.2.0
- old
+ new
@@ -1,36 +1,36 @@
-require 'tzinfo/timezone'
-module TZInfo
-module Definitions #:nodoc:
-module Asia #:nodoc:
-class Dushanbe < Timezone #:nodoc:
-setup
-set_identifier('Asia/Dushanbe')
-add_unbounded_start_period {TimezonePeriod.new(nil,DateTime.new0(Rational.new!(1090758289,450),0,Date::ITALY),16512,0,:'LMT')}
-add_period(1924,5) {TimezonePeriod.new(DateTime.new0(Rational.new!(1090758289,450),0,Date::ITALY),DateTime.new0(Rational.new!(58227559,24),0,Date::ITALY),18000,0,:'DUST')}
-add_period(1930,6) {TimezonePeriod.new(DateTime.new0(Rational.new!(58227559,24),0,Date::ITALY),DateTime.new0(Rational.new!(9778781,4),0,Date::ITALY),21600,0,:'DUST')}
-add_period(1981,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(9778781,4),0,Date::ITALY),DateTime.new0(Rational.new!(58677077,24),0,Date::ITALY),21600,3600,:'DUSST')}
-add_period(1981,9) {TimezonePeriod.new(DateTime.new0(Rational.new!(58677077,24),0,Date::ITALY),DateTime.new0(Rational.new!(9780241,4),0,Date::ITALY),21600,0,:'DUST')}
-add_period(1982,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(9780241,4),0,Date::ITALY),DateTime.new0(Rational.new!(58685837,24),0,Date::ITALY),21600,3600,:'DUSST')}
-add_period(1982,9) {TimezonePeriod.new(DateTime.new0(Rational.new!(58685837,24),0,Date::ITALY),DateTime.new0(Rational.new!(9781701,4),0,Date::ITALY),21600,0,:'DUST')}
-add_period(1983,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(9781701,4),0,Date::ITALY),DateTime.new0(Rational.new!(58694597,24),0,Date::ITALY),21600,3600,:'DUSST')}
-add_period(1983,9) {TimezonePeriod.new(DateTime.new0(Rational.new!(58694597,24),0,Date::ITALY),DateTime.new0(Rational.new!(9783165,4),0,Date::ITALY),21600,0,:'DUST')}
-add_period(1984,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(9783165,4),0,Date::ITALY),DateTime.new0(Rational.new!(7337920,3),0,Date::ITALY),21600,3600,:'DUSST')}
-add_period(1984,9) {TimezonePeriod.new(DateTime.new0(Rational.new!(7337920,3),0,Date::ITALY),DateTime.new0(Rational.new!(7338466,3),0,Date::ITALY),21600,0,:'DUST')}
-add_period(1985,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(7338466,3),0,Date::ITALY),DateTime.new0(Rational.new!(7339012,3),0,Date::ITALY),21600,3600,:'DUSST')}
-add_period(1985,9) {TimezonePeriod.new(DateTime.new0(Rational.new!(7339012,3),0,Date::ITALY),DateTime.new0(Rational.new!(7339558,3),0,Date::ITALY),21600,0,:'DUST')}
-add_period(1986,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(7339558,3),0,Date::ITALY),DateTime.new0(Rational.new!(7340104,3),0,Date::ITALY),21600,3600,:'DUSST')}
-add_period(1986,9) {TimezonePeriod.new(DateTime.new0(Rational.new!(7340104,3),0,Date::ITALY),DateTime.new0(Rational.new!(7340650,3),0,Date::ITALY),21600,0,:'DUST')}
-add_period(1987,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(7340650,3),0,Date::ITALY),DateTime.new0(Rational.new!(7341196,3),0,Date::ITALY),21600,3600,:'DUSST')}
-add_period(1987,9) {TimezonePeriod.new(DateTime.new0(Rational.new!(7341196,3),0,Date::ITALY),DateTime.new0(Rational.new!(7341742,3),0,Date::ITALY),21600,0,:'DUST')}
-add_period(1988,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(7341742,3),0,Date::ITALY),DateTime.new0(Rational.new!(7342288,3),0,Date::ITALY),21600,3600,:'DUSST')}
-add_period(1988,9) {TimezonePeriod.new(DateTime.new0(Rational.new!(7342288,3),0,Date::ITALY),DateTime.new0(Rational.new!(7342834,3),0,Date::ITALY),21600,0,:'DUST')}
-add_period(1989,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(7342834,3),0,Date::ITALY),DateTime.new0(Rational.new!(7343380,3),0,Date::ITALY),21600,3600,:'DUSST')}
-add_period(1989,9) {TimezonePeriod.new(DateTime.new0(Rational.new!(7343380,3),0,Date::ITALY),DateTime.new0(Rational.new!(7343926,3),0,Date::ITALY),21600,0,:'DUST')}
-add_period(1990,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(7343926,3),0,Date::ITALY),DateTime.new0(Rational.new!(7344493,3),0,Date::ITALY),21600,3600,:'DUSST')}
-add_period(1990,9) {TimezonePeriod.new(DateTime.new0(Rational.new!(7344493,3),0,Date::ITALY),DateTime.new0(Rational.new!(7345039,3),0,Date::ITALY),21600,0,:'DUST')}
-add_period(1991,3) {TimezonePeriod.new(DateTime.new0(Rational.new!(7345039,3),0,Date::ITALY),DateTime.new0(Rational.new!(19588067,8),0,Date::ITALY),18000,3600,:'DUSST')}
-add_period(1991,9) {TimezonePeriod.new(DateTime.new0(Rational.new!(19588067,8),0,Date::ITALY),nil,18000,0,:'TJT')}
-end
-end
-end
-end
+require 'tzinfo/timezone'
+module TZInfo
+module Definitions #:nodoc:
+module Asia #:nodoc:
+class Dushanbe < Timezone #:nodoc:
+setup
+set_identifier('Asia/Dushanbe')
+add_unbounded_start_period {TimezonePeriod.new(nil,DateTime.new0(Rational.new!(1090758289,450),0,Date::ITALY),16512,0,:LMT)}
+add_period(1924,5) {TimezonePeriod.new(DateTime.new0(Rational.new!(1090758289,450),0,Date::ITALY),DateTime.new0(Rational.new!(58227559,24),0,Date::ITALY),18000,0,:DUST)}
+add_period(1930,6) {TimezonePeriod.new(DateTime.new0(Rational.new!(58227559,24),0,Date::ITALY),354909600,21600,0,:DUST)}
+add_period(1981,3) {TimezonePeriod.new(354909600,370717200,21600,3600,:DUSST)}
+add_period(1981,9) {TimezonePeriod.new(370717200,386445600,21600,0,:DUST)}
+add_period(1982,3) {TimezonePeriod.new(386445600,402253200,21600,3600,:DUSST)}
+add_period(1982,9) {TimezonePeriod.new(402253200,417981600,21600,0,:DUST)}
+add_period(1983,3) {TimezonePeriod.new(417981600,433789200,21600,3600,:DUSST)}
+add_period(1983,9) {TimezonePeriod.new(433789200,449604000,21600,0,:DUST)}
+add_period(1984,3) {TimezonePeriod.new(449604000,465336000,21600,3600,:DUSST)}
+add_period(1984,9) {TimezonePeriod.new(465336000,481060800,21600,0,:DUST)}
+add_period(1985,3) {TimezonePeriod.new(481060800,496785600,21600,3600,:DUSST)}
+add_period(1985,9) {TimezonePeriod.new(496785600,512510400,21600,0,:DUST)}
+add_period(1986,3) {TimezonePeriod.new(512510400,528235200,21600,3600,:DUSST)}
+add_period(1986,9) {TimezonePeriod.new(528235200,543960000,21600,0,:DUST)}
+add_period(1987,3) {TimezonePeriod.new(543960000,559684800,21600,3600,:DUSST)}
+add_period(1987,9) {TimezonePeriod.new(559684800,575409600,21600,0,:DUST)}
+add_period(1988,3) {TimezonePeriod.new(575409600,591134400,21600,3600,:DUSST)}
+add_period(1988,9) {TimezonePeriod.new(591134400,606859200,21600,0,:DUST)}
+add_period(1989,3) {TimezonePeriod.new(606859200,622584000,21600,3600,:DUSST)}
+add_period(1989,9) {TimezonePeriod.new(622584000,638308800,21600,0,:DUST)}
+add_period(1990,3) {TimezonePeriod.new(638308800,654638400,21600,3600,:DUSST)}
+add_period(1990,9) {TimezonePeriod.new(654638400,670363200,21600,0,:DUST)}
+add_period(1991,3) {TimezonePeriod.new(670363200,684363600,18000,3600,:DUSST)}
+add_period(1991,9) {TimezonePeriod.new(684363600,nil,18000,0,:TJT)}
+end
+end
+end
+end