Class: Zakuro::Result::Operation

Inherits:
Object
  • Object
show all
Defined in:
lib/zakuro/result/operation.rb,
lib/zakuro/result/operation/month.rb,
lib/zakuro/result/operation/month/history.rb,
lib/zakuro/result/operation/month/annotation.rb

Overview

運用情報

Defined Under Namespace

Classes: Month

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(operated:, month:, original:) ⇒ Operation

初期化

Parameters:

  • operated (True, False)

    運用有無

  • month (Month)

    月別履歴情報

  • original (Data::SingleDay)

    計算値



32
33
34
35
36
# File 'lib/zakuro/result/operation.rb', line 32

def initialize(operated:, month:, original:)
  @operated = operated
  @month = month
  @original = original
end

Instance Attribute Details

#monthMonth (readonly)

Returns 月別履歴情報.

Returns:

  • (Month)

    月別履歴情報



21
22
23
# File 'lib/zakuro/result/operation.rb', line 21

def month
  @month
end

#operatedTrue, False (readonly)

Returns:

  • (True)

    運用あり

  • (False)

    運用なし



19
20
21
# File 'lib/zakuro/result/operation.rb', line 19

def operated
  @operated
end

#originalData::SingleDay (readonly)

Returns 計算値.

Returns:



23
24
25
# File 'lib/zakuro/result/operation.rb', line 23

def original
  @original
end