Module: Zakuro::Calculation::Summary::Operation
- Defined in:
- lib/zakuro/calculation/summary/internal/operation.rb
Overview
Operation 運用情報
Class Method Summary collapse
Class Method Details
.create(calc_date: Result::Data::SingleDay.new) ⇒ Result::Operation
運用情報を生成する
23 24 25 26 27 28 29 30 31 32 |
# File 'lib/zakuro/calculation/summary/internal/operation.rb', line 23 def create(calc_date: Result::Data::SingleDay.new) first_day = calc_date.month.first_day.western_date operation_history = Zakuro::Operation.specify_history(western_date: first_day) operation_month = create_operation_month(operation_history: operation_history) Result::Operation.new( operated: !operation_history.invalid?, month: operation_month, original: calc_date ) end |