lib/confuse/namespace.rb in confuse-0.1.1 vs lib/confuse/namespace.rb in confuse-0.1.2

- old
+ new

@@ -38,9 +38,13 @@ def []=(key, value) item = get_item(key) || create_new_key(key, value) item && item.value = value end + def keys + @items.keys + end + def create_new_key(key, value) if @supress_warnings_flag puts "Warning: config includes unknown option '#{key}'" end @items[key] = ConfigItem.new(key, &nil) unless @strict_flag