A priority-based configuration class for Ruby built on SafeYAML and RecursiveOpenStruct