<div dir="ltr">Have you taken a look at lexr? Not sure if it will do the job any easier than other solutions, but I wrote it, so it must be awesome! <a href="https://github.com/brightbits/lexr">https://github.com/brightbits/lexr</a><div>
<br></div><div>Define a few tokens and things to ignore and suddenly your input becomes a lot clearer and you can process it far better with code.<br><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, May 14, 2014 at 10:58 AM, Andrew Stewart <span dir="ltr"><<a href="mailto:boss@airbladesoftware.com" target="_blank">boss@airbladesoftware.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div>On 14 May 2014, at 11:44, Paul Robinson <<a href="mailto:paul@iconoplex.co.uk" target="_blank">paul@iconoplex.co.uk</a>> wrote:<br>


> I can write a loop over the process that assuming @current_page has an array of attribute hashes that look like {:name => "id", :value => 12345} I can just write this:<br>
<br>
</div>How does @current_page get populated?<br>
<div><div>_______________________________________________<br>
Chat mailing list<br>
<a href="mailto:Chat@lists.lrug.org" target="_blank">Chat@lists.lrug.org</a><br>
<a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org" target="_blank">http://lists.lrug.org/listinfo.cgi/chat-lrug.org</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Michael<div><br></div><div><img src="http://www.brightbits.co.uk/images/sig.jpg"><br></div><div><font size="1" color="#c0c0c0"><br></font></div><div>

<a href="http://www.brightbits.co.uk/" target="_blank">www.brightbits.co.uk</a></div><div><br></div><div><font size="1" color="#c0c0c0">Company number: <span style="background-color:rgb(255,255,255);font-family:arial,sans-serif">08133555 </span></font></div>

<div><span style="background-color:rgb(255,255,255);font-family:arial,sans-serif"><font size="1" color="#c0c0c0">Registered in England</font></span></div><div><span style="background-color:rgb(255,255,255);font-family:arial,sans-serif"><font size="1" color="#c0c0c0">Registered office: 22 Finwell Road, Rainham, Kent, ME8 7PY</font></span></div>


</div></div></div>