From: Nikodemus Siivola Date: 2002-06-12T19:26:54+09:00 Subject: Trick or Bug? All this talk of block local variables reminded me of a funny trick... As you know, receivers in ruby cannot change their class? No become, etc. Right? Wrong: #!/usr/bin/env ruby a = proc { a = 1 } puts "a is a #{a.class}" a.call puts "a is a #{a.class}" -- Nikodemus, fun & games