lib/zakuro/calculation/cycle/zodiac.rb in zakuro-0.7.2 vs lib/zakuro/calculation/cycle/zodiac.rb in zakuro-0.8.0

- old
+ new

@@ -75,31 +75,33 @@ }.freeze # @return [Integer] 組み合わせ数 LENGTH = ZODIAC_NAME_PATTERNS.length - # - # 大余を十干十二支に変換する - # - # @param [Integer] day 大余 - # - # @return [String] 十干十二支 - # - def self.day_name(day:) - index = day % LENGTH + class << self + # + # 大余を十干十二支に変換する + # + # @param [Integer] day 大余 + # + # @return [String] 十干十二支 + # + def day_name(day:) + index = day % LENGTH - ZODIAC_NAME_PATTERNS[index] - end + ZODIAC_NAME_PATTERNS[index] + end - # - # 西暦年を十干十二支に変換する - # - # @param [Integer] western_year 西暦年 - # - # @return [String] 十干十二支 - # - def self.year_name(western_year: 0) - ZODIAC_NAME_PATTERNS[(western_year - 4) % LENGTH] + # + # 西暦年を十干十二支に変換する + # + # @param [Integer] western_year 西暦年 + # + # @return [String] 十干十二支 + # + def year_name(western_year: 0) + ZODIAC_NAME_PATTERNS[(western_year - 4) % LENGTH] + end end end end end end