Module: Zakuro::Calculation::Summary::Option
- Defined in:
- lib/zakuro/calculation/summary/internal/option.rb,
lib/zakuro/calculation/summary/internal/option/dropped_date.rb,
lib/zakuro/calculation/summary/internal/option/vanished_date.rb
Overview
Option オプション
Defined Under Namespace
Modules: DroppedDate, VanishedDate
Class Method Summary collapse
Class Method Details
.create(month:, day:) ⇒ Hash<String, Result::Data::Option::AbstractOption>
初期化
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
# File 'lib/zakuro/calculation/summary/internal/option.rb', line 27 def create(month:, day:) = {} context = month.context if context.option.dropped_date? option = DroppedDate.get(month: month, day: day) [Context::Option::DROPPED_DATE_KEY] = option end if context.option.vanished_date? option = VanishedDate.get(month: month, day: day) [Context::Option::VANISHED_DATE_KEY] = option end end |