From: Trans Date: 2005-04-25T23:19:29+09:00 Subject: Re: Strange behavior with SimpleDelegator and its Idioclass Correction: def self.#{method}(*args, &block) shoud be: def #{method}(*args, &block) in: proxy = Module.new for method in obj.methods next if preserved.include? method begin proxy.module_eval <<-EOS def #{method}(*args, &block) begin T.