Ruby 3.1.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Moduleクラス > freeze
freeze -> self
[permalink][rdoc]モジュールを凍結(内容の変更を禁止)します。
凍結したモジュールにメソッドの追加など何らかの変更を加えようとした場合に FrozenError が発生します。
[SEE_ALSO] Object#freeze
例
module ;Foo end
Foo.freeze
module Foo
def foo; end
end # => FrozenError: can't modify frozen module