method

freeze

rails latest stable - Class: Thread

Method deprecated or moved

This method is deprecated or moved on the latest stable version. The last existing version (v4.2.9) is shown here.

freeze()
public

Freezes the thread so that thread local variables cannot be set via Thread#thread_variable_set, nor can fiber local variables be set.

me = Thread.current
me.freeze
me.thread_variable_set(:oliver, "a")  #=> RuntimeError: can't modify frozen thread locals
me[:oliver] = "a"                     #=> RuntimeError: can't modify frozen thread locals