<html dir="ltr"><head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style>@font-face {
        font-family: Cambria Math;
}
@font-face {
        font-family: Calibri;
}
@page Section1 {margin: 1.0in 1.0in 1.0in 1.0in; }
P.MsoNormal {
        FONT-SIZE: 11pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Calibri","sans-serif"
}
LI.MsoNormal {
        FONT-SIZE: 11pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Calibri","sans-serif"
}
DIV.MsoNormal {
        FONT-SIZE: 11pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Calibri","sans-serif"
}
A:link {
        COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
        COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
        COLOR: purple; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
        COLOR: purple; TEXT-DECORATION: underline
}
SPAN.EmailStyle17 {
        COLOR: windowtext; FONT-FAMILY: "Calibri","sans-serif"
}
</style><style title="owaParaStyle">P {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
</style>
<meta content="MSHTML 6.00.2900.3314" name="GENERATOR">
</head>
<body lang="EN-US" vlink="purple" link="blue" ocsi="x">
<div dir="ltr"><font face="Courier New"><b>&gt; From:</b> Wayne Kelly [w.kelly@qut.edu.au]<br>
<b>&gt; Sent:</b> Friday, 16 May 2008 3:33 PM<br>
<b>&gt; To:</b> ironruby-core@rubyforge.org<br>
<b>&gt; Subject:</b> Re: [Ironruby-core] IronRuby r109 is out<br>
&gt; <br>
&gt; ...</font></div>
<div dir="ltr"><font face="courier new">&gt;</font></div>
<div>
<div>
<div class="Section1">
<p class="MsoNormal"><font face="Courier New" size="3">&gt; The rest fail for the following reasons:</font></p>
<p class="MsoNormal"><font face="Courier New" size="3">&gt; 13 - Regexp.new overloads not implemented</font></p>
<p class="MsoNormal"><font face="courier new" size="3">&gt; ...</font></p>
</div>
<div class="Section1">
<p class="MsoNormal"><font face="Courier New" size="3"></font>&nbsp;</p>
<p class="MsoNormal"><font face="Courier New" size="3">The missing overload for Regexp.new is the one that takes two string parameters, the second parameter represents the options and need not be an integer, if the options is not false then the regexp will
 be case insensitive.</font></p>
<p class="MsoNormal"><font face="Courier New" size="3"></font>&nbsp;</p>
<p class="MsoNormal"><font face="Courier New" size="3">The required&nbsp;patch is something like:</font></p>
<p class="MsoNormal"><font face="Courier New" size="3"></font>&nbsp;</p>
<p class="MsoNormal"><font face="Courier New" size="3">[RubyConstructor]<br>
public static RubyRegex/*!*/ Create([NotNull]MutableString/*!*/ str, object options) {<br>
&nbsp;&nbsp;&nbsp; return new RubyRegex(str, RubyRegex.ToClrOptions(Protocols.IsTrue(options) ? RegExOptions.IGNORECASE : RegExOptions.NONE));<br>
}</font></p>
<p class="MsoNormal"><font face="Courier New" size="3"></font>&nbsp;</p>
<p class="MsoNormal"><font face="Courier New" size="3">Cheers, Wayne.</font></p>
</div>
</div>
</div>
</body>
</html>