Module: Zakuro::Version::Daien::Range::AnnualRange

Defined in:
lib/zakuro/version/daien/range/annual_range.rb

Overview

AnnualRange 年間範囲

Class Method Summary collapse

Class Method Details

.get(context:, western_year:) ⇒ Array<Month>

一覧取得する

* 

Parameters:

  • context (Context::Context)

    暦コンテキスト

  • western_year (Integer)

    西暦年

Returns:

  • (Array<Month>)

    1年データ



31
32
33
34
35
36
37
38
# File 'lib/zakuro/version/daien/range/annual_range.rb', line 31

def 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