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

instance method ERB#lineno

lineno -> IntegerRuby 2.2.0 から[permalink][rdoc][edit]
lineno=(n)

eRuby スクリプトを eval するときに Kernel?.eval に渡す行番号を取得・設定します。

エラーが発生した際の報告に使われます。

[PARAM] n:
設定する行番号を整数で指定します。
require 'erb'
erb = ERB.new('<%= 1 + 1 %>')
p erb.lineno    # => 0
erb.lineno = 3
p erb.lineno    # => 3

[SEE_ALSO] ERB#filename, ERB#filename=