Class: Zakuro::Operation::Leaped

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

Overview

Leaped 閏有無

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(src: false, dest: false) ⇒ Leaped

初期化

Parameters:

  • src (True, False) (defaults to: false)

    移動元

  • dest (True, False) (defaults to: false)

    移動先



444
445
446
447
# File 'lib/zakuro/operation/month/type.rb', line 444

def initialize(src: false, dest: false)
  @src = src
  @dest = dest
end

Instance Attribute Details

#destTrue, False (readonly)

Returns 移動先.

Returns:

  • (True, False)

    移動先



434
435
436
# File 'lib/zakuro/operation/month/type.rb', line 434

def dest
  @dest
end

#srcTrue, False (readonly)

Returns 移動元.

Returns:

  • (True, False)

    移動元



432
433
434
# File 'lib/zakuro/operation/month/type.rb', line 432

def src
  @src
end

Instance Method Details

#invalid?True, False

無効か

Returns:

  • (True)

    無効(設定値なし)

  • (False)

    有効



455
456
457
# File 'lib/zakuro/operation/month/type.rb', line 455

def invalid?
  !src && !dest
end