Class: Zakuro::Version::Senmyou::Lunar::Adjustment::Range
- Inherits:
-
Object
- Object
- Zakuro::Version::Senmyou::Lunar::Adjustment::Range
- Defined in:
- lib/zakuro/version/senmyou/stella/lunar/adjustment.rb
Overview
Range 小余範囲
Constant Summary collapse
- MIN =
Returns 下限.
0- MAX =
Returns 上限.
Const::Number::Cycle::DAY
- HALF =
Returns 遠/近の地点での中間.
7465- LAST =
Returns 各地点の最後.
6529
Instance Attribute Summary collapse
-
#max ⇒ Integer
readonly
上限.
-
#min ⇒ Integer
readonly
下限.
Instance Method Summary collapse
-
#denominator ⇒ Integer
分母を返す.
-
#include?(minute:) ⇒ True, False
含まれるか.
-
#initialize(min: MIN, max: MAX) ⇒ Range
constructor
初期化.
Constructor Details
Instance Attribute Details
#max ⇒ Integer (readonly)
Returns 上限.
99 100 101 |
# File 'lib/zakuro/version/senmyou/stella/lunar/adjustment.rb', line 99 def max @max end |
#min ⇒ Integer (readonly)
Returns 下限.
97 98 99 |
# File 'lib/zakuro/version/senmyou/stella/lunar/adjustment.rb', line 97 def min @min end |
Instance Method Details
#denominator ⇒ Integer
分母を返す
129 130 131 |
# File 'lib/zakuro/version/senmyou/stella/lunar/adjustment.rb', line 129 def denominator max - min end |
#include?(minute:) ⇒ True, False
含まれるか
120 121 122 |
# File 'lib/zakuro/version/senmyou/stella/lunar/adjustment.rb', line 120 def include?(minute:) minute >= min && minute <= max end |