# Code Review: Strings11

**URL:** <https://www.ruby-forum.com/t/code-review-strings11/176912>\
**Category:** IronRuby\
**Created:** [October 8, 2009, 3:54am UTC](https://www.ruby-forum.com/t/code-review-strings11/176912 "2009-10-08T03:54:16Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![grujildo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/94ad74/32.png) [@grujildo](https://www.ruby-forum.com/u/grujildo)\
**Post date:** [October 8, 2009, 3:54am UTC](https://www.ruby-forum.com/t/code-review-strings11/176912/1 "2009-10-08T03:54:16Z")

</div>

tfpt review “/shelveset:Strings11;REDMOND\tomat”  
Comment :  
Reimplements RubyRegex so that it works correctly with 1.9-encoded  
strings, respects KCODE regex options and $KCODE variable.  
Fixes rindex used with Regex.  
Fixes how Kernel#inspect displays instance variables - MRI seems to  
not display them for classes not defined in Ruby except for Object.  
Fixes bugs in RubyBufferedStream.WriteBytes, MutableString.IndexOf,  
MutableString.LastIndexOf,  
Win32OLE so that it doesn’t report a syntax warning.  
Fixes .NET interop specs: Interop\net\method\fixtures\classes.rb

Fixes:  
[http://ironruby.codeplex.com/WorkItem/View.aspx?WorkItemId=2027](http://ironruby.codeplex.com/WorkItem/View.aspx?WorkItemId=2027)  
[http://ironruby.codeplex.com/WorkItem/View.aspx?WorkItemId=2190](http://ironruby.codeplex.com/WorkItem/View.aspx?WorkItemId=2190)  
[http://ironruby.codeplex.com/WorkItem/View.aspx?WorkItemId=1927](http://ironruby.codeplex.com/WorkItem/View.aspx?WorkItemId=1927)

Tomas
