module Zakuro::Gihou::Range::AnnualRange

AnnualRange 年間範囲

Public Class Methods

get(context:, western_year:) click to toggle source

一覧取得する

* 対象年に対して、前年11月-当年11月までを出力する
* 対象年(西暦)と計算年(元号x年)の紐付けは行わない

@param [Context] context 暦コンテキスト @param [Integer] western_year 西暦年

@return [Array<Month>] 1年データ

# File lib/zakuro/version/gihou/range/annual_range.rb, line 28
def self.get(context:, western_year:)
  lunar_phase = Monthly::LunarPhase.new(western_year: western_year)
  solar_average = Solar::Average.new(western_year: western_year)

  Calculation::Range::MedievalAnnualRange.get(
    context: context, lunar_phase: lunar_phase, solar_average: solar_average
  )
end