Rubyのドキュメントを取得する最速の方法は何ですか? [閉まっている]
-
02-07-2019 - |
質問
Rubyコードを書いているので、標準の日付型を使用して現在の日付を取得したいとします。検索エンジンを使用する代わりに、このクラスのドキュメントをすばやく見つける方法はありますか? Date.methods
と入力することでDateのメソッドを取得できることは知っていますが、私が知る限り、引数の型や戻り値に関する詳細は提供していません。
編集者固有の回答を歓迎します。私が選んだエディターはEmacsです。
解決
をブックマークします。
Webブラウザのテキスト検索コマンドを使用します。
予想外のことですが、これは ri
を使用するよりも実際に高速です。何らかの理由で起動に時間がかかるようです。
また、 ri
よりもはるかに優れています。HTMLページには、1つのページ上のすべてのメソッドのすべてのドキュメントが一覧表示されるためです。多くの場合、メソッドは他のメソッドに関連しており、2つの ri
を切り替えるのは苦痛です
他のヒント
コンソールで" ri"を使用します
ri Date
これはすべてのクラスで機能します。 (例:ri String) 特定のメソッドのドキュメントを表示するには、これを使用します:
ri Date#yourMethod
バニラIRB内からドキュメントを必要とする人向け
-
フォローこれらのコアRIの設定手順ドキュメンテーション。執筆時点での手順は次のとおりです
$ cd ~/.rvm/src $ rvm docs generate-ri
-
ri
コマンドを使用して、コマンドラインで特定のメソッドのドキュメントを表示できるようになりました。 IRB内から呼び出すには、ヘルプコマンドを使用します。$ irb irb(main):001:0> help 'String#chomp'
所属していません StackOverflow