Using IronRuby from C# is like a one-way street. I can take a C#
object, and use it from the DLR. But I can’t enhance that object and
return it back to C#. When I return it back, it looses all the Ruby
I’ve got an example of what I mean at http://pastie.org/1529598
How can I get a CLR object back from IronRuby that keeps all the
goodness that Ruby gave it?