lib/zakuro/version/senmyou/senmyou.rb in zakuro-0.1.2 vs lib/zakuro/version/senmyou/senmyou.rb in zakuro-0.1.3

- old
+ new

@@ -1,11 +1,12 @@ # frozen_string_literal: true require 'date' -require_relative '../abstract_version' require_relative '../../era/western' -require_relative 'summary/single' +require_relative '../abstract_version' +require_relative '../context' +require_relative '../../calculation/summary/single' # :nodoc: module Zakuro # # Senmyou 宣明暦 @@ -16,19 +17,24 @@ # class Gateway < AbstractVersion # @return [True] リリースあり RELEASE = true + # @return [String] 暦クラス名 + VERSION_NAME = 'Senmyou' + # # 西暦日から和暦日に変換する # # @param [Date] western_date 西暦日 # - # @return [Result::SingleDay] 和暦日 + # @return [Result::Single] 和暦日 # def self.to_japan_date(western_date:) date = Western::Calendar.create(date: western_date) - Single.get(date: date) + + context = Context.new(version_name: VERSION_NAME) + Calculation::Summary::Single.get(context: context, date: date) end end end end