rightscale/right_support — pull request #32 by xeger (2012-04-09 15:19:22+00:00)
Title: Illustrate an idea I had about Config module interface/naming @SergeyE

I had a few thoughts while reviewing your config stuff and wanted to propose them to you:

(1) "FeatureSet" seems like an ideal name for this class. "Feature" is fine, but the name suggests that the class might encapsulate some feature, or information about some feature. "FeatureSet" is pretty unambiguous.

(2) Allowing caller to supply an already-loaded Hash in place of raw YAML. This would facilitate a compound YML config file, which the right_support user could decompose into sections (e.g. a features-enabled section, and a more general config section).