Ah thanks David.

And that's of course why

Module X
  instance_eval do
    @testing = [1,2,3]
  end
end

String.new('test').include(X)

will never work. Because you can't get self to become the instantiated 
object.
-- 
Posted via http://www.ruby-forum.com/.