class Zakuro::Operation::Month

Month 月差分

Attributes

is_many_days[R]

@return [Days] 月の大小

leaped[R]

@return [Leaped] 閏有無

number[R]

@return [Number] 月

Public Class Methods

new(number: Number.new, leaped: Leaped.new, is_many_days: Days.new) click to toggle source

初期化

@param [Number] number 月 @param [Leaped] leaped 閏有無 @param [Days] days 月の大小

# File lib/zakuro/operation/month/type.rb, line 200
def initialize(number: Number.new, leaped: Leaped.new, is_many_days: Days.new)
  @number = number
  @leaped = leaped
  @is_many_days = is_many_days
end

Public Instance Methods

invalid?() click to toggle source

無効か

@return [True] 無効 @return [False] 有効

# File lib/zakuro/operation/month/type.rb, line 212
def invalid?
  number == -1
end