But there is an Object that is a Ruby string which does understand #reverse. Is there a way to get that object from Ruby back to the DLR?
Take a look at: http://pastie.org/1537151 Using SimpleDelegator I can send back a delegate to Ruby's string and access the reverse method. Unfortunately, since the reversed string is sent back to the CLR, its a System::String. So I couldn't call str.reverse().reverse(). It should be possible to get back a Ruby String (or any other Ruby object) and use it from C#. Without this, you can not effectively use IronRuby to enhance a legacy C# project. It is like having a Berlin Wall between the CLR and DLR. As a visitor you can get into the DLR. But as a citizen you cant get out of the DLR! -- Posted via http://www.ruby-forum.com/. _______________________________________________ Ironruby-core mailing list Ironruby-core@rubyforge.org http://rubyforge.org/mailman/listinfo/ironruby-core