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

instance method ERB#location=

location=((filename, lineno))Ruby 2.2.0 から[permalink][rdoc][edit]

エラーメッセージや eval に使われるファイル名と行番号をまとめて設定します。

[PARAM] filename:
ファイル名を文字列で指定します。
[PARAM] lineno:
行番号を整数で指定します。nil を渡した場合、行番号は変更されません。
require 'erb'
erb = ERB.new('<%= 1 + 1 %>')
erb.location = ['file.erb', 10]
p erb.filename # => "file.erb"
p erb.lineno   # => 10

[SEE_ALSO] ERB#filename=