FrozenError when assigning frozen class to constant
This code used to work in Ruby 2.6 and before:
C = Class.new.freeze. Now it raises a FrozenError for class and module instances, while other frozen things seem to still work.
I am not sure if this is a bug or an intentional change. A possible workaround is
C = Class.new C.freeze
which works fine.
Updated by nobu (Nobuyoshi Nakada) 3 months ago
- Status changed from Open to Closed