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

instance method Prism::Token#deep_freeze

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

self と、保持しているトークンの文字列・位置情報を frozen にします。

例
require "prism"

token, _state = Prism.lex("1 + 2").value.first
token.deep_freeze
p token.frozen?       # => true
p token.value.frozen? # => true

[SEE_ALSO] Prism::Source#deep_freeze