Tibet

チベット暦

スーパークラス:

クラス メソッド:

Tibet.instance(key)
文字列に対応するインスタンスを生成します。
  key  インスタンスを指定する文字列
Tibet.new([quality={})
Tibet オブジェクトを生成して返します。
  quality  暦法の性質定義ハッシュ

プロテクテッド インスタンス メソッド:

Tibet#_date_to_sdn(y, m=1, d=1)
年・月・日を地方時正午通日に変換して返します。
  y  年
  m  月
  d  日
Tibet#_sdn_to_date(sdn)
地方時正午通日を年・月・日に変換して返します。
  sdn 地方時正午通日

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

Tibet#_qualify
Tibet オブジェクトの性質定義を初期設定します。
@Type            = 体系派なら 1, 作用派なら 2
@P               = 太陽と月の位相計算用のテーブル