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

instance method Prism::Source#replace_offsets

replace_offsets(offsets) -> ()Ruby 4.0 から[permalink][rdoc][edit]

内部で保持している、各行の開始バイトオフセットの配列を offsets に置き換えます。

[PARAM] offsets:
新しい開始バイトオフセットの配列を指定します。
require "prism"

source = Prism.parse("1 + 2").source
source.replace_offsets([0, 6])
p source.offsets
# => [0, 6]

[SEE_ALSO] Prism::Source#offsets