# File lib/preferences.rb, line 72 def prefs unless @prefs unless key raise ConfigError, "This object must register a preferences key." end h = @hierarchy key.each do |k| h[k] ||= {} h = h[k] end @prefs = h end @prefs end