Actions
Bug #15891
closedFrozenError when assigning frozen class to constant
Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
ruby 2.7.0dev (2019-05-31 master 1457ad1ea7) [x86_64-darwin17]
Description
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.
Actions
Like0
Like0Like0Like0