> Not only that, re-think the problem and remove *data* from the code.
> Put
> it in a config file (where quotes would not be necessary), a database,
> or an include file of some kind.


When writing a DSL in Ruby, often the 'config' file is actual ruby code
(at least in my limited experience), which I'm guessing is probably the
case here.  Sometimes its nice to have the full power of Ruby available
in your config/dsl file, rather than having to hook up to a database
just to get config data.

-Scott