2008-05-01から1ヶ月間の記事一覧
DateTimeに秒を足す方法がなかなか見つからなくて苦労した。結局ActiveSupportのソースから探した。Rationalを足せば良い。 require 'date' t = DateTime.now # 1ヶ月後 t >> 1 # 1日後 t + 1 # 1時間後 (1/24日後) t + Rational(1, 24) # 1分後 (1/1440日後…
シングルクォートと%q記法内のバックスラッシュは、バックスラッシュとクォート文字をエスケープする。 記法 エスケープ対象 シングルクォート \と' %q!...! \と! %q(...) \と(と) %qではバックスラッシュがシングルクォートに効かないので、以下の2つが同じ…