Class: Zakuro::Version::Daien::Cycle::LunarRemainder

Inherits:
Calculation::Cycle::AbstractRemainder show all
Defined in:
lib/zakuro/version/daien/cycle/remainder.rb

Overview

LunarRemainder 月の位相計算向け時刻情報(大余小余)

Constant Summary collapse

MINUTE =

Returns 分(1分=80秒).

Returns:

  • (Integer)

    分(1分=80秒)

80

Constants inherited from Calculation::Cycle::AbstractRemainder

Calculation::Cycle::AbstractRemainder::LIMIT

Instance Attribute Summary

Attributes inherited from Calculation::Cycle::AbstractRemainder

#base_day, #base_limit, #base_minute, #day, #limited, #minute, #second

Instance Method Summary collapse

Methods inherited from Calculation::Cycle::AbstractRemainder

#!=, #<, #<=, #==, #>, #>=, #add, #add!, #add_day, #carry!, #float_minute, #floor_minute, #format, #invalid?, #lift_limit, #only_day?, #round, #same_remainder_divided_by_ten?, #set, #set_limit, #sub, #sub!, #to_minute, #to_s, #up_on_new_moon, #up_on_new_moon!, #zodiac_name

Constructor Details

#initialize(day: -1,, minute: -1,, second: -1,, total: -1)) ⇒ LunarRemainder

初期化

Parameters:

  • day (Integer) (defaults to: -1,)

    大余(“日”に相当)

  • minute (Integer) (defaults to: -1,)

    小余(“分”に相当)

  • second (Integer) (defaults to: -1,)

  • total (Integer) (defaults to: -1))

    繰り上げなしの小余



54
55
56
57
# File 'lib/zakuro/version/daien/cycle/remainder.rb', line 54

def initialize(day: -1, minute: -1, second: -1, total: -1)
  super(base_day: Const::Number::Cycle::DAY, base_minute: MINUTE,
        day: day, minute: minute, second: second, total: total)
end