問題タブ [rdoc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - Ruby ソース コードを HTML として RDoc に追加する
ruby コードファイルをそのまま RDoc にインクルードするにはどうすればよいですか?
gem の使用方法を文書化した example.rb ファイルがあり、それを README.rdoc や HISTORY.rdoc などのファイルの 1 つとして含めたいと考えています。
Syntax gemを使用して ruby ソース コードを HTML に変換する方法は既に理解しましたが、解析せずに RDoc にファイルを含める方法がわかりません。
RDoc に html ファイルを含めるように指示すると、それはリストされず、ファイル拡張子として rdoc または txt を使用してそれを偽造すると、適切に表示されません (ファイルは実際にはまだ html です)。
私はうまくいく解決策を持っていますが、それは信じられないほど醜いです。これを行うには、rdoc 固有のより良い方法が必要ですが、私にはわかりません。
これが私のRakefileにあるものです:
ruby - RDoc で角かっこ ([]) を表すにはどうすればよいですか?
クラスで RDoc コメントを使用して記述したいくつかの rake タスクを文書化しようとしていますが、角かっこを表す際に問題が発生しています。パラメータを指定して rake タスクを実行する方法の例をいくつか追加したいので、次のような rdoc 行を作成します。
#例。rake build[MyProject]
問題は、RDoc パーサー convert が角かっこを出力する代わりにリンクを作成することです。私はあらゆる種類のエスケープ シーケンスを試しました。[[; #{[私のプロジェクト]} ; [マイプロジェクト] しかし、何も機能していないようです。
リンクに変換されないように、これらの角括弧をエスケープする方法はありますか?
ありがとう、アーロン
ruby - rdoc で readme ファイルを処理して ruby スクリプトのヘルプ/使用情報を表示するにはどうすればよいですか
スクリプトの先頭にあるコメントではなく、使用方法のドキュメントを readme ファイル (duh) に保存したいと思います。RDoc::usage を取得して、スクリプト コメントの代わりに readme から使用情報を取得するにはどうすればよいですか?
ruby - ri 出力を less にパイプすることはできません
ri バージョン 2.5.8 と ruby 1.9.2 を実行しています。のようなものを試してみるとri Enumerable | less
、ページングが壊れにくくなります。出力は表示されますが、CTRL-F または CTRL-B を使用してページを前後に移動できません。試してみると、画面の下部にリテラルの "^F" と "^B" の文字が出力されるだけです。どうしたの?
ruby - Windows で ri が何も返さないのはなぜですか?
ri
コマンドプロンプトで入力すると、何も返されません:
ri が知っているクラスとモジュール:
これを正しく設定するにはどうすればよいですか?どうもありがとう。
ruby - RDoc が URL を解析しないようにするにはどうすればよいですか?
次のクラスがあるとします。
そして、それを rdoc で実行します。
$ rdoc foo.rb
それはこれを生成します:
代わりに次のようなものを生成したい:
これを達成するための最良の方法は何ですか?
ruby - gem に ri/rdoc が存在しないことを指定して、ユーザーがインストールしようとしたときに警告を受けないようにする方法
私が作成しているgemには、いかなる種類のインラインri/rdocもありません。そのため、ユーザーがgem install
それを使用すると、rubygemsがドキュメントをコンパイルしようとすると警告が表示されます:
これは、存在しないアプリの lib フォルダーに対して ri ツールを実行しようとしたことが原因であると想定しています (gem はすべてバイナリです)。このエラーを回避するにはどうすればよいですか? ダミーファイルを配置しようとしましlib/
たが、役に立ちませんでした。
ruby - バンドラー主導のプロジェクトで fastri を動作させる方法
バンドラー駆動のプロジェクトで fastri エンジンを動作させたいと考えています。誰でもこれを行う方法を知っています。