From: Vasyl Smirnov Date: 2007-11-11T04:43:17+09:00 Subject: Is Set#freeze broken? I've tried to freeze a Set instance, and it turned out not working: irb(main):001:0> require 'set' => true irb(main):002:0> x = Set.new ["a", "b", "c"] => # irb(main):003:0> x => # irb(main):004:0> x.freeze => # irb(main):005:0> x << "d" => # Is this a bug, or it works as designed?