Module: Zakuro::Calculation::Gengou::Reserve::EmptyLink
- Defined in:
- lib/zakuro/calculation/era/gengou/internal/reserve/empty_link.rb
Overview
EmptyLink
空元号連結
* 開始日と終了日の間は常に元号で満たす必要がある
* もし元号が存在しない期間があれば、空の元号を生成する
Class Method Summary collapse
-
.fill(counters:, start_date: Western::Calendar.new, last_date: Western::Calendar.new) ⇒ Object
空元号で満たす.
Class Method Details
.fill(counters:, start_date: Western::Calendar.new, last_date: Western::Calendar.new) ⇒ Object
空元号で満たす
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
# File 'lib/zakuro/calculation/era/gengou/internal/reserve/empty_link.rb', line 34 def fill(counters:, start_date: Western::Calendar.new, last_date: Western::Calendar.new) if counters.empty? counters.push( create_empty_counter( start_date: start_date.clone, last_date: last_date.clone ) ) return counters end fill_both_ends(counters: counters, start_date: start_date, last_date: last_date) fill_middle(counters: counters) end |