Easter

復活際を基準とする暦週

キリスト教のいわゆる「復活祭を基準とする移動祭日」が決まった
日付に固定されます。キリスト教関係の暦注の計算に用います。

スーパークラス:

クラス メソッド:

Easter.instance(key)
文字列に対応するインスタンスを生成します。
  key  インスタンスを指定する文字列
Easter.new(*quality or [offset=9 [, dayofweek=0])
Week オブジェクトを生成して返します。
  quality  暦法の性質定義ハッシュ
or
  offset     復活祭のoffset週間前を年の最初の週にします。
  dayofweek  週の始めの七曜(0:日曜,..,6:土曜)

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

Week#_new_year(year)
year で指定した年の始めの地方時正午通日を返します。
  year  年 
Week#_qualify
Easter オブジェクトの性質定義を初期設定します。
  @BaseCalendar  = ベースとして用いる暦法(Calendar )オブジェクト
  @NewYearOffset = 復活祭の@NewYearOffset週間前を年の最初の週にします。
  @DayOfWeek     = 週の始めの七曜(0:日曜,..,6:土曜)