From: Matt Lawrence Date: 2010-10-26T04:20:51+09:00 Subject: DSL and indirection question I'm trying to figure out the best way of writing a script that describes various requirements in the form of "12.34.56" (from a requirement document) that I can then create methods for reporting, verifying and remediating the requirment on a system. This is script for checking and fixing systems based on a bunch of security requirements. There are a couple of hundred rules and a few hundred systems. I am thinking about building a hash of Procs, but I think it is going to be too ugly. Any suggestions on a clean and easy to read way of doing this? Thanks for the help, I am way too rusty on my Ruby programming. -- Matt It's not what I know that counts. It's what I can remember in time to use.