class Zakuro::Daien::Lunar::Adjustment::Range

Range 小余範囲

Constants

MAX

@return [Integer] 上限

MIN

@return [Integer] 下限

Attributes

max[R]

@return [Integer] 上限

min[R]

@return [Integer] 下限

Public Class Methods

new(min: MIN, max: MAX) click to toggle source

初期化

@param [Integer] min 下限 @param [Integer] max 上限

# File lib/zakuro/version/daien/stella/lunar/adjustment.rb, line 100
def initialize(min: MIN, max: MAX)
  @min = min
  @max = max
end

Public Instance Methods

denominator() click to toggle source

分母を返す

@return [Integer] 分母

# File lib/zakuro/version/daien/stella/lunar/adjustment.rb, line 122
def denominator
  @max - @min
end
include?(minute:) click to toggle source

含まれるか

@param [Integer] minute 小余

@return [True] 含まれる @return [False] 含まれない

# File lib/zakuro/version/daien/stella/lunar/adjustment.rb, line 113
def include?(minute:)
  minute >= @min && minute <= @max
end