私はルビーには新しく、日付宝石の構文に精通していませんが、父の日のような休日の日を見つける方法?年、月、曜日とそれがルビーにある週の日付番号の検索方法
ので、移動の休日のための私の現在のクラスは次のようになります。
class MovingHoliday < Holiday
def initialize (name, month, day_of_week, week, year=2016)
@name = name
@month = month
@day_of_week = day_of_week
@week = week
@year = year
@my_date = Date.new(year, month, day)
end
end
、私の入力は次のようになります。
fathers_day = MovingHoliday.new("Fathers Day", 6, "sunday", 4, year)
6月、「日曜日」はうまくDAY_OF_THE_WEEKです、4はそれが落ちる週です。 これのために変換を行うことができる/できたことがある場合は、構文を理解できません。 そしてrubys Date以外の宝石は使用できません。
あなたはRubyコア[日付ライブラリ](http://ruby-doc.org/stdlib-2.3.1/libdoc/date/rdoc/Date.html)を意味していますか? – tadman
あなたは '@my_date ='を意味すると思いますか?そうでなければ、 'my_date'はメソッドが終了すると失われるローカル変数です。 –
ええ、あなたの右のおかげで。 ^固定 – Alex