Ruby 4.0 リファレンスマニュアル

singleton method RubyVM.keep_script_lines

keep_script_lines -> boolRuby 3.1 から[permalink][rdoc][edit]
keep_script_lines=(bool)

読み込んだスクリプトのソースコードの行を記録するかどうかを取得、設定します。

有効にすると、以降にロードされたスクリプトのソースコードの行が記録され、 RubyVM::InstructionSequence#script_lines などから参照できるようになります。

このメソッドは Ruby 内部での利用、デバッグ、研究のための API です。それ以外の目的で使うべきではありません。将来のバージョンとの互換性も保証されません。

[PARAM] bool:
記録を有効にするかどうかを true か false で指定します。
p RubyVM.keep_script_lines # => false
RubyVM.keep_script_lines = true
p RubyVM.keep_script_lines # => true
RubyVM.keep_script_lines = false