#contents * ri で全てのメソッドの説明を表示する 標準だとクラスについて引いたときに、メソッドの一覧しか出ないので、~ 全部表示されるように修正したパッチを書いてみた。~ &ref(ri_display_methods_with_class.patch); Debian ri1.8 1.8.5-2 用(他では知らない。 * perl2ruby ** use lib $LOAD_PATH.unshift('foo') * irb と例外 irb で開けないファイルをopenしても何もいわれないのな? * STDOUT.reopenの謎 begin stdout = STDOUT.clone STDOUT.reopen('cannot_write_file', 'w') ensure STDOUT.reopen(stdout) end みたいなことがしたいのだが、ファイルを開くのに失敗している場合、~ ensure の reopen で下記のエラーになる(Debian ruby 1.8.5-3) Bad file descriptor (Errno::EBADF) reopen の時に一旦ファイルを開くと問題なく動く。~ 納得いかねー。 STDOUT.reopen( File.open('/tmp/not_writable', 'w') )