Do you have the latest build of IronRuby? Non-mutable Ruby methods are implemented there on CLR strings.
Tomas From: ironruby-core-boun...@rubyforge.org [mailto:ironruby-core-boun...@rubyforge.org] On Behalf Of Ivan Porto Carrero Sent: Thursday, April 16, 2009 9:12 AM To: ironruby-core@rubyforge.org Subject: Re: [Ironruby-core] C# method returns string to IronRuby - how it automatically be a IronRuby string? Monkey patch ClrString with the methods you need? Or make your C# method return MutableString if you are able to --- Met vriendelijke groeten - Best regards - Salutations Ivan Porto Carrero GSM: +32.486.787.582 Blog: http://flanders.co.nz Twitter: http://twitter.com/casualjim Author of IronRuby in Action (http://manning.com/carrero) On Thu, Apr 16, 2009 at 5:59 PM, Ben Hall <ben200...@googlemail.com<mailto:ben200...@googlemail.com>> wrote: Hello, Just hosted the DLR within an application to allow users some scripting functionality. Part of the functionality is that you can call a C# method and have a string returned. However, the string is always being returned as a ClrString which means methods like << don't work which is annoying. Having to write to_s after every call isn't great for my nice clean DSL :) How can I get around this? I want my C# method to return Ruby string. Thanks Ben _______________________________________________ Ironruby-core mailing list Ironruby-core@rubyforge.org<mailto:Ironruby-core@rubyforge.org> http://rubyforge.org/mailman/listinfo/ironruby-core
_______________________________________________ Ironruby-core mailing list Ironruby-core@rubyforge.org http://rubyforge.org/mailman/listinfo/ironruby-core