I spent quite a while trying to isolate an issue yesterday. I've done so now, and worked around it, but now I'm interested in what's going on.<div><br></div><div>I'm not very good at explaining code, the email title is my best attempt, so I'll just post an example:</div>

<div><br></div><div><a href="https://gist.github.com/1231642">https://gist.github.com/1231642</a></div><div><br></div><div>It seems that on line 9, the second use of the configuration getter method call is being parsed as a method variable, which is nil as it isn't set. You can work around this by explicitly saying this.configuration or configuration(), but it certainly doesn't behave as you would expect.</div>

<div><br></div><div>This happens in ruby 1.9.2 and 1.8.7.</div><div><br></div><div>Anyone come across this before? Any ideas why it happens? Is it fixable, or just an unfortunate byproduct of how ruby parses?</div><div><br clear="all">

James Darling<br><br>@abscond | 07811407085 | <a href="http://abscond.org" target="_blank">http://abscond.org</a><br><br><span style="font-family:arial, sans-serif;font-size:13px;border-collapse:collapse">Brusque</span>? I loosely follow <a href="http://five.sentenc.es" target="_blank">http://five.sentenc.es</a><br>


</div>