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