rurema/doctree — pull request #137 by tbpgr (2014-10-07 16:23:35+00:00)
Title: Add description to Object#respond_to? about NotImplementedError case(nat...

## respond_to? の NotImplementedError に対する挙動の詳細を追記

respond_to? が NotImplementedError を返却するメソッドに対して偽を返却する、という記述についてですが、
ネイティブ・非ネイティブに関する記述がないため経緯を知らないとネイティブ限定で利用可能であることが
判断出来ない記述になっていると思います。

### 経緯を確認した場所
http://comments.gmane.org/gmane.comp.lang.ruby.devel/12261

### るりまの記述

~~~
Windows での Process.fork や GNU/Linux での File.lchmod の ような NotImplementedError が発生する場合は false を返します。
メソッドが定義されていない場合は、Object#respond_to_missing? を呼 び出してその結果を返します。
~~~

### 対応
Object#respond_to? に、ネイティブ・非ネイティブに関する記述を追加し、
サンプルコードを追加しました。

サンプルコードの動作確認結果も添付致します。

http://ideone.com/pC21JZ