class Zakuro::Senmyou::Lunar::Adjustment::Row
Row
行情報
Attributes
day[R]
@return [Integer] 入暦(1-14)
forward[R]
@return [True] 進(遠地点より数える) @return [False] 退(近地点より数える)
range[R]
@return [Range] 小余範囲
value[R]
@return [Value] 補正値
Public Class Methods
new(forward:, day:, range:, value:)
click to toggle source
初期化
@param [True, False] forward 進(遠地点より数える)/退(近地点より数える) @param [Integer] day 入暦(1-14) @param [Range] range 小余範囲 @param [Value] value 補正値
# File lib/zakuro/version/senmyou/stella/lunar/adjustment.rb, line 40 def initialize(forward:, day:, range:, value:) @forward = forward @day = day @range = range @value = value end
Public Instance Methods
denominator()
click to toggle source
分母を返す
@return [Integer] 分母
# File lib/zakuro/version/senmyou/stella/lunar/adjustment.rb, line 74 def denominator @range.denominator end
match?(forward:, day:, minute:)
click to toggle source
一致するか
@param [True, False] forward 進(遠地点より数える)/退(近地点より数える) @param [Integer] day 入暦(1-14) @param [Integer] minute 小余
@return [True] 一致 @return [False] 不一致
# File lib/zakuro/version/senmyou/stella/lunar/adjustment.rb, line 59 def match?(forward:, day:, minute:) return false unless @forward == forward return false unless @day == day return false unless @range.include?(minute: minute) true end