class Zakuro::Operation::SolarTerm::Direction

Direction 二十四節気(移動)

Attributes

days[R]

@return [Integer] 大余差分

destination[R]

@return [Destination] 二十四節気(移動先)

source[R]

@return [Source] 二十四節気(移動元)

Public Class Methods

new(source: Source.new, destination: Destination.new, days: INVALID_DAY_VALUE) click to toggle source

初期化

@param [Source] source 二十四節気(移動元) @param [Destination] destination 二十四節気(移動先) @param [Integer] day 大余差分

# File lib/zakuro/operation/month/type.rb, line 239
def initialize(source: Source.new, destination: Destination.new,
               days: INVALID_DAY_VALUE)
  @source = source
  @destination = destination
  @days = days
end

Public Instance Methods

invalid?() click to toggle source

無効か

@return [True] 無効 @return [False] 有効

# File lib/zakuro/operation/month/type.rb, line 262
def invalid?
  @source.invalid? && @destination.invalid?
end
invalid_days?() click to toggle source

無効か(大余差分)

@return [True] 無効 @return [False] 有効

# File lib/zakuro/operation/month/type.rb, line 252
def invalid_days?
  @days == INVALID_DAY_VALUE
end