このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

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

class FrozenError

要約

Object#freezeされたオブジェクトを変更しようとした時に発生します。



[1, 2, 3].freeze << 4 # FrozenError: can't modify frozen Array

目次

特異メソッド

継承しているメソッド

Exceptionから継承している特異メソッド
Exceptionから継承しているメソッド

特異メソッド

new(error_message = "") -> FrozenError[permalink][rdoc]

例外オブジェクトを生成して返します。

[PARAM] error_message:
エラーメッセージを表す文字列です

err = FrozenError.new("message")
p err       # => #<FrozenError: message>