lib/when_exe/region/symmetry.rb in when_exe-0.3.6 vs lib/when_exe/region/symmetry.rb in when_exe-0.3.7
- old
+ new
@@ -1,50 +1,50 @@
-# -*- coding: utf-8 -*-
-=begin
- Copyright (C) 2011-2014 Takashi SUGA
-
- You may use and/or modify this file according to the license described in the LICENSE.txt file included in this archive.
-=end
-
-module When
-
- class BasicTypes::M17n
-
- Symmetry = [self, [
- "locale:[=en:, ja]",
- "names:[Symmetry=]",
- "[Sym454=en:Symmetry454, 対称454暦=]",
- "[Sym010=http://individual.utoronto.ca/kalendis/classic.htm, 対称010暦=]"
- ]]
- end
-
- module CalendarTypes
-
- _pattern = (0...293).to_a.map {|year| (52 * year + 146) % 293 < 52 ? 371 : 364}
-
- #
- # Symmetry 454 Calendar
- #
- Sym454 = [CyclicTableBased, {
- 'label' => 'Symmetry::Sym454',
- 'origin_of_LSC' => 1721062,
- 'rule_table' => {
- 'T' => {'Rule' =>_pattern},
- 364 => {'Length'=>[28,35,28] * 4},
- 371 => {'Length'=>[28,35,28] * 3 + [28,35,35]}
- }
- }]
-
- #
- # Symmetry 010 Calendar
- #
- Sym010 = [CyclicTableBased, {
- 'label' => 'Symmetry::Sym010',
- 'origin_of_LSC' => 1721062,
- 'rule_table' => {
- 'T' => {'Rule' =>_pattern},
- 364 => {'Length'=>[30,31,30] * 4},
- 371 => {'Length'=>[30,31,30] * 3 + [30,31,37]}
- }
- }]
- end
-end
+# -*- coding: utf-8 -*-
+=begin
+ Copyright (C) 2011-2014 Takashi SUGA
+
+ You may use and/or modify this file according to the license described in the LICENSE.txt file included in this archive.
+=end
+
+module When
+
+ class BasicTypes::M17n
+
+ Symmetry = [self, [
+ "locale:[=en:, ja]",
+ "names:[Symmetry=]",
+ "[Sym454=en:Symmetry454, 対称454暦=]",
+ "[Sym010=http://individual.utoronto.ca/kalendis/classic.htm, 対称010暦=]"
+ ]]
+ end
+
+ module CalendarTypes
+
+ _pattern = (0...293).to_a.map {|year| (52 * year + 146) % 293 < 52 ? 371 : 364}
+
+ #
+ # Symmetry 454 Calendar
+ #
+ Sym454 = [CyclicTableBased, {
+ 'label' => 'Symmetry::Sym454',
+ 'origin_of_LSC' => 1721062,
+ 'rule_table' => {
+ 'T' => {'Rule' =>_pattern},
+ 364 => {'Length'=>[28,35,28] * 4},
+ 371 => {'Length'=>[28,35,28] * 3 + [28,35,35]}
+ }
+ }]
+
+ #
+ # Symmetry 010 Calendar
+ #
+ Sym010 = [CyclicTableBased, {
+ 'label' => 'Symmetry::Sym010',
+ 'origin_of_LSC' => 1721062,
+ 'rule_table' => {
+ 'T' => {'Rule' =>_pattern},
+ 364 => {'Length'=>[30,31,30] * 4},
+ 371 => {'Length'=>[30,31,30] * 3 + [30,31,37]}
+ }
+ }]
+ end
+end