Module: Zakuro::Calculation::Summary::Western::Specifier::MultipleDay

Defined in:
lib/zakuro/calculation/summary/western/specifier/multiple_day.rb

Overview

MultipleDay 複数日検索

Constant Summary collapse

LOGGER =

Returns ロガー.

Returns:

Output::Logger.new(location: 'specifier')

Class Method Summary collapse

Class Method Details

.get(context:, years: [], start_date: Western::Calendar.new, last_date: Western::Calendar.new) ⇒ Array<Result::Data::SingleDay>

取得する

Parameters:

Returns:



39
40
41
42
43
44
45
46
47
48
49
50
51
# File 'lib/zakuro/calculation/summary/western/specifier/multiple_day.rb', line 39

def get(context:, years: [], start_date: Western::Calendar.new,
        last_date: Western::Calendar.new)
  months = specify(
    context: context, years: years, start_date: start_date, last_date: last_date
  )

  result = []
  months.each do |month|
    result |= month.get
  end

  result
end