lib/evertils/config.rb in evertils-0.3.27 vs lib/evertils/config.rb in evertils-0.4.0

- old
+ new

@@ -40,11 +40,20 @@ end # Get a specific value from the config file data # Params: # +name+:: String/symbol key value - def get(name) + def get(name, child = nil) + return @yml[name.to_sym][child.to_sym] unless child.nil? @yml[name.to_sym] + end + + # Checks if a key exists + # Params: + # +name+:: String/symbol key value + def exist?(name, child = nil) + return @yml[name].key?(child.to_sym) unless child.nil? + @yml.key?(name.to_sym) end private # Check if configuration data exists \ No newline at end of file