Class: Zakuro::Operation::Days

Inherits:
Object
  • Object
show all
Defined in:
lib/zakuro/operation/month/type.rb

Overview

Days 月大小

Constant Summary collapse

SMALL =

Returns 29日.

Returns:

  • (String)

    29日

'小'
BIG =

Returns 30日.

Returns:

  • (String)

    30日

'大'

Instance Method Summary collapse

Constructor Details

#initialize(src: '小', dest: '小') ⇒ Days

初期化

Parameters:

  • src (String) (defaults to: '小')

    移動元

  • dest (String) (defaults to: '小')

    移動先



484
485
486
487
# File 'lib/zakuro/operation/month/type.rb', line 484

def initialize(src: '小', dest: '小')
  @src = src
  @dest = dest
end

Instance Method Details

#destTrue, False

運用値が大か

Returns:

  • (True)

  • (False)



505
506
507
# File 'lib/zakuro/operation/month/type.rb', line 505

def dest
  @dest == BIG
end

#invalid?True, False

無効か

Returns:

  • (True)

    無効(差分なし/設定値なし)

  • (False)

    有効



515
516
517
# File 'lib/zakuro/operation/month/type.rb', line 515

def invalid?
  @src == @dest
end

#srcTrue, False

計算値が大か

Returns:

  • (True)

  • (False)



495
496
497
# File 'lib/zakuro/operation/month/type.rb', line 495

def src
  @src == BIG
end