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

module function Prism.#dump_file

dump_file(filepath, **options) -> StringRuby 3.3 から[permalink][rdoc][edit]

filepath で指定したファイルを構文解析し、Prism.#dump と同様にシリアライズした文字列を返します。オプションは Prism.#parse と同じです。

[PARAM] filepath:
解析する Ruby プログラムのファイルパスを指定します。
[PARAM] options:
Prism.#parse を参照してください。
require "prism"

File.write("sample.rb", "def foo(a, b) = a + b\n")

p Prism.dump_file("sample.rb").class # => String

[SEE_ALSO] Prism.#dump