Week

暦週

スーパークラス:

クラス メソッド:

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

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

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