From: Trans Date: 2008-03-02T06:27:45+09:00 Subject: Using a class to extend a singleton? Given: class X def yo=x; @yo=x; end end class Y def yo!; puts @yo; end end x = X.new Is there any way to extend x with Y's functionality (without going back and changing the given code)? Eg. >> x.yo="Hello World" >> x.yo! Hello World T.