Module: Zakuro::Version::Senmyou::Solar::Interval
- Defined in:
- lib/zakuro/version/senmyou/stella/solar/interval.rb
Overview
Interval 入気定日加減数(二十四節気の間隔)
Constant Summary collapse
- MAP =
Returns 一覧.
{ # 冬至(とうじ)・大雪(たいせつ) touji: Cycle::Remainder.new(day: 14, minute: 4235, second: 5), taisetsu: Cycle::Remainder.new(day: 14, minute: 4235, second: 5), # 小寒(しょうかん)・小雪(しょうせつ) shoukan: Cycle::Remainder.new(day: 14, minute: 5235, second: 5), shousetsu: Cycle::Remainder.new(day: 14, minute: 5235, second: 5), # 大寒(だいかん)・立冬(りっとう) daikan: Cycle::Remainder.new(day: 14, minute: 6235, second: 5), rittou: Cycle::Remainder.new(day: 14, minute: 6235, second: 5), # 立春(りっしゅん)・霜降(そうこう) risshun: Cycle::Remainder.new(day: 14, minute: 7235, second: 5), soukou: Cycle::Remainder.new(day: 14, minute: 7235, second: 5), # 雨水(うすい)・寒露(かんろ) usui: Cycle::Remainder.new(day: 15, minute: 35, second: 5), kanro: Cycle::Remainder.new(day: 15, minute: 35, second: 5), # 啓蟄(けいちつ)・秋分(しゅうぶん) keichitsu: Cycle::Remainder.new(day: 15, minute: 1235, second: 5), shuubun: Cycle::Remainder.new(day: 15, minute: 1235, second: 5), # 春分(しゅんぶん)・白露(はくろ) shunbun: Cycle::Remainder.new(day: 15, minute: 2435, second: 5), hakuro: Cycle::Remainder.new(day: 15, minute: 2435, second: 5), # 清明(せいめい)・処暑(しょしょ) seimei: Cycle::Remainder.new(day: 15, minute: 3635, second: 5), shosho: Cycle::Remainder.new(day: 15, minute: 3635, second: 5), # 穀雨(こくう)・立秋(りっしゅう) kokuu: Cycle::Remainder.new(day: 15, minute: 4835, second: 5), risshuu: Cycle::Remainder.new(day: 15, minute: 4835, second: 5), # 立夏(りっか)・大暑(たいしょ) rikka: Cycle::Remainder.new(day: 15, minute: 5835, second: 5), taisho: Cycle::Remainder.new(day: 15, minute: 5835, second: 5), # 小満(しょうまん)・小暑(しょうしょ) shouman: Cycle::Remainder.new(day: 15, minute: 6835, second: 5), shousho: Cycle::Remainder.new(day: 15, minute: 6835, second: 5), # 芒種(ぼうしゅ)・夏至(げし) boushu: Cycle::Remainder.new(day: 15, minute: 7835, second: 5), geshi: Cycle::Remainder.new(day: 15, minute: 7835, second: 5) }.freeze
- LIST =
Returns 索引.
[ MAP[:touji], # 0 MAP[:shoukan], # 1 MAP[:daikan], # 2 MAP[:risshun], # 3 MAP[:usui], # 4 MAP[:keichitsu], # 5 MAP[:shunbun], # 6 MAP[:seimei], # 7 MAP[:kokuu], # 8 MAP[:rikka], # 9 MAP[:shouman], # 10 MAP[:boushu], # 11 MAP[:geshi], # 12 MAP[:shousho], # 13 MAP[:taisho], # 14 MAP[:risshuu], # 15 MAP[:shosho], # 16 MAP[:hakuro], # 17 MAP[:shuubun], # 18 MAP[:kanro], # 19 MAP[:soukou], # 20 MAP[:rittou], # 21 MAP[:shousetsu], # 22 MAP[:taisetsu] # 23 ].freeze
Class Method Summary collapse
-
.index_of(index) ⇒ Cycle::Remainder
入気定日加減数を引き当てる.
-
.size ⇒ Integer
入気定日加減数の総数を返す.
Class Method Details
.index_of(index) ⇒ Cycle::Remainder
入気定日加減数を引き当てる
91 92 93 |
# File 'lib/zakuro/version/senmyou/stella/solar/interval.rb', line 91 def index_of(index) LIST[index] end |
.size ⇒ Integer
入気定日加減数の総数を返す
100 101 102 |
# File 'lib/zakuro/version/senmyou/stella/solar/interval.rb', line 100 def size LIST.size end |