ChinaS

中国式太陰太陽暦(四分暦法)

スーパークラス:

クラス メソッド:

ChinaS.new([quality={})
ChinaS オブジェクトを生成して返します。
  quality  暦法の性質定義ハッシュ

ブライベート インスタンス メソッド:

ChinaS#_leap?(m [, s=nil])
指定の月が閏月か判定し、月番号を補正します。
  m  月の通し番号
  s  太陽月の番号を0要素とする配列(副作用を利用して補正値を返している)
ChinaS#_qualify
ChinaS オブジェクトの性質定義を初期設定します。
@LeapOffset      = 閏月とする固定の月の冬至月からの番号を指定