SORA.GetOutput()

備忘録と捌け口とシェアと何か。

2016-02-01から1ヶ月間の記事一覧

Rubyで不等号を使った時間比較に気をつける

Ruby on Railsチュートリアルで、これは覚えておかないといつか間違えそうだと思った時間比較があったのでメモ。 以下のコードの意味 #reset_sent_atはDateTime型 reset_sent_at < 2.hours.ago これは、「reset_sent_atが2時間以上前か」どうかを比較してい…

Rubyメタプログラミング 最初の一歩

メタプログラミング? ざっくり言うとプログラムでプログラムを作る。 Rubyはメタプログラミングの柔軟性が強力すぎるゆえ、 Ruby on Railsはじめ色んな所で「黒魔術」と呼ばれている。 実際どんなの? sendメソッドを使用し、引数にオブジェクトが持つメソ…