save_location(repository) -> Prism::Relocation::EntryRuby 3.4 から[permalink][rdoc][edit]-
selfの位置情報をrepositoryに保存し、後で参照するためのPrism::Relocation::Entryを返します。Prism::Node#save とは異なり、ノードそのものではなく Prism::Node#location だけを保存します。
- [PARAM]
repository: -
保存先の
Prism::Relocation::Repositoryを指定します。
require "prism" result = Prism.parse("1 + 2") node = result.value.statements.body[0] repository = Prism::Relocation.filepath("sample.rb") entry = node.save_location(repository) p entry.class # => Prism::Relocation::Entry[SEE_ALSO] Prism::Node#save
- [PARAM]