Rubiods:

If this sounds like the stupidest _advanced_ question asked in the history of 
this newsgroup... well, that's my job.

This page describes how Ruby Node reports Ruby's own parse tree of a method:

http://rubynode.rubyforge.org/

Given a line like...

   q = "3.times { puts 'Ruby' }".parse_to_nodes.transform

...is there a method out there that takes q and turns it back into its original 
source - "3.times...". The representation doesn't need to be exact! I'm just 
asking before I dive in and write one.

-- 
  Phlip
  http://www.oreilly.com/catalog/9780596510657/
  ^ assert_xpath