"Florian Gross" <flgr / ccan.de> wrote in message news:33vgveF4358soU1 / individual.net... > > I would very much like what Florian proposes. Could it please be made > > extensible so someone could add on other method and parameter meta-data they > > found useful? > > I don't think there's more meta-data than the above. Not built into Ruby, true. But an app might have its own meta-data, possibly domain-specific. Perhaps things like param types, or data about how parameters are interpreted by a method (e.g. "either a list of dates, or a start date and a list of durations "), etc. A domain-specific Ruby could add Class#methods to declare such things.