lib/tzinfo/definitions/Africa/Accra.rb in tzinfo-0.0.4 vs lib/tzinfo/definitions/Africa/Accra.rb in tzinfo-0.1.0
- old
+ new
@@ -3,25 +3,25 @@
module Definitions #:nodoc:
module Africa #:nodoc:
class Accra < Timezone #:nodoc:
setup
set_identifier('Africa/Accra')
-add_period(TimezonePeriod.new(nil,DateTime.new(1918,1,1,0,0,52),-52,0,:'LMT'))
-add_period(TimezonePeriod.new(DateTime.new(1918,1,1,0,0,52),DateTime.new(1936,9,1,0,0,0),0,0,:'Unknown'))
-add_period(TimezonePeriod.new(DateTime.new(1936,9,1,0,0,0),DateTime.new(1936,12,30,23,40,0),0,1200,:'GHST'))
-add_period(TimezonePeriod.new(DateTime.new(1936,12,30,23,40,0),DateTime.new(1937,9,1,0,0,0),0,0,:'GMT'))
-add_period(TimezonePeriod.new(DateTime.new(1937,9,1,0,0,0),DateTime.new(1937,12,30,23,40,0),0,1200,:'GHST'))
-add_period(TimezonePeriod.new(DateTime.new(1937,12,30,23,40,0),DateTime.new(1938,9,1,0,0,0),0,0,:'GMT'))
-add_period(TimezonePeriod.new(DateTime.new(1938,9,1,0,0,0),DateTime.new(1938,12,30,23,40,0),0,1200,:'GHST'))
-add_period(TimezonePeriod.new(DateTime.new(1938,12,30,23,40,0),DateTime.new(1939,9,1,0,0,0),0,0,:'GMT'))
-add_period(TimezonePeriod.new(DateTime.new(1939,9,1,0,0,0),DateTime.new(1939,12,30,23,40,0),0,1200,:'GHST'))
-add_period(TimezonePeriod.new(DateTime.new(1939,12,30,23,40,0),DateTime.new(1940,9,1,0,0,0),0,0,:'GMT'))
-add_period(TimezonePeriod.new(DateTime.new(1940,9,1,0,0,0),DateTime.new(1940,12,30,23,40,0),0,1200,:'GHST'))
-add_period(TimezonePeriod.new(DateTime.new(1940,12,30,23,40,0),DateTime.new(1941,9,1,0,0,0),0,0,:'GMT'))
-add_period(TimezonePeriod.new(DateTime.new(1941,9,1,0,0,0),DateTime.new(1941,12,30,23,40,0),0,1200,:'GHST'))
-add_period(TimezonePeriod.new(DateTime.new(1941,12,30,23,40,0),DateTime.new(1942,9,1,0,0,0),0,0,:'GMT'))
-add_period(TimezonePeriod.new(DateTime.new(1942,9,1,0,0,0),DateTime.new(1942,12,30,23,40,0),0,1200,:'GHST'))
-add_period(TimezonePeriod.new(DateTime.new(1942,12,30,23,40,0),DateTime.new(2045,9,3,22,38,11),0,0,:'GMT'))
+add_unbounded_start_period {TimezonePeriod.new(nil,DateTime.new0(Rational.new!(52306441213,21600),0,Date::ITALY),-52,0,:'LMT')}
+add_period(1918,1) {TimezonePeriod.new(DateTime.new0(Rational.new!(52306441213,21600),0,Date::ITALY),DateTime.new0(Rational.new!(4856825,2),0,Date::ITALY),0,0,:'Unknown')}
+add_period(1936,9) {TimezonePeriod.new(DateTime.new0(Rational.new!(4856825,2),0,Date::ITALY),DateTime.new0(Rational.new!(174854411,72),0,Date::ITALY),0,1200,:'GHST')}
+add_period(1936,12) {TimezonePeriod.new(DateTime.new0(Rational.new!(174854411,72),0,Date::ITALY),DateTime.new0(Rational.new!(4857555,2),0,Date::ITALY),0,0,:'GMT')}
+add_period(1937,9) {TimezonePeriod.new(DateTime.new0(Rational.new!(4857555,2),0,Date::ITALY),DateTime.new0(Rational.new!(174880691,72),0,Date::ITALY),0,1200,:'GHST')}
+add_period(1937,12) {TimezonePeriod.new(DateTime.new0(Rational.new!(174880691,72),0,Date::ITALY),DateTime.new0(Rational.new!(4858285,2),0,Date::ITALY),0,0,:'GMT')}
+add_period(1938,9) {TimezonePeriod.new(DateTime.new0(Rational.new!(4858285,2),0,Date::ITALY),DateTime.new0(Rational.new!(174906971,72),0,Date::ITALY),0,1200,:'GHST')}
+add_period(1938,12) {TimezonePeriod.new(DateTime.new0(Rational.new!(174906971,72),0,Date::ITALY),DateTime.new0(Rational.new!(4859015,2),0,Date::ITALY),0,0,:'GMT')}
+add_period(1939,9) {TimezonePeriod.new(DateTime.new0(Rational.new!(4859015,2),0,Date::ITALY),DateTime.new0(Rational.new!(174933251,72),0,Date::ITALY),0,1200,:'GHST')}
+add_period(1939,12) {TimezonePeriod.new(DateTime.new0(Rational.new!(174933251,72),0,Date::ITALY),DateTime.new0(Rational.new!(4859747,2),0,Date::ITALY),0,0,:'GMT')}
+add_period(1940,9) {TimezonePeriod.new(DateTime.new0(Rational.new!(4859747,2),0,Date::ITALY),DateTime.new0(Rational.new!(174959603,72),0,Date::ITALY),0,1200,:'GHST')}
+add_period(1940,12) {TimezonePeriod.new(DateTime.new0(Rational.new!(174959603,72),0,Date::ITALY),DateTime.new0(Rational.new!(4860477,2),0,Date::ITALY),0,0,:'GMT')}
+add_period(1941,9) {TimezonePeriod.new(DateTime.new0(Rational.new!(4860477,2),0,Date::ITALY),DateTime.new0(Rational.new!(174985883,72),0,Date::ITALY),0,1200,:'GHST')}
+add_period(1941,12) {TimezonePeriod.new(DateTime.new0(Rational.new!(174985883,72),0,Date::ITALY),DateTime.new0(Rational.new!(4861207,2),0,Date::ITALY),0,0,:'GMT')}
+add_period(1942,9) {TimezonePeriod.new(DateTime.new0(Rational.new!(4861207,2),0,Date::ITALY),DateTime.new0(Rational.new!(175012163,72),0,Date::ITALY),0,1200,:'GHST')}
+add_period(1942,12) {TimezonePeriod.new(DateTime.new0(Rational.new!(175012163,72),0,Date::ITALY),nil,0,0,:'GMT')}
end
end
end
end