Ruby 2.5.0 リファレンスマニュアル > ライブラリ一覧 > ripperライブラリ > Ripperクラス > new

singleton method Ripper.new

new(src, filename = "(ripper)", lineno = 1) -> Ripper[permalink][rdoc]

Ripper オブジェクトを作成します。

[PARAM] src:
Ruby プログラムを文字列か IO オブジェクトで指定します。
[PARAM] filename:
src のファイル名を文字列で指定します。省略すると "(ripper)" になります。
[PARAM] lineno:
src の開始行番号を指定します。省略すると 1 になります。

src の解析を行うには更に Ripper#parse などの呼び出しが必要です。

[SEE_ALSO] Ripper.parse, Ripper#parse