module Zakuro::Western

Western 西暦

Constants

DATE_START

@return [Hash<Symbol, Integer>] グレゴリオ暦の開始日(ユリウス日)

Public Class Methods

to_native_start(type:) click to toggle source

日付種別からRuby標準のグレゴリオ暦開始日を引き当てる

@param [Symbol] type 日付種別

@return [Integer] Ruby標準のグレゴリオ暦開始日

# File lib/zakuro/era/western.rb, line 68
def self.to_native_start(type:)
  DATE_START.fetch(type, DATE_START[Type::DEFAULT])
end
to_type(start:) click to toggle source

Ruby標準のグレゴリオ暦開始日から日付種別を引き当てる

@param [Integer] start Ruby標準のグレゴリオ暦開始日

@return [Symbol] 日付種別

# File lib/zakuro/era/western.rb, line 79
def self.to_type(start:)
  DATE_START.invert.fetch(start, Type::DEFAULT)
end