2012-11-12 130 views
0

如果我們有如下一個.yml文件:如何從YAML文件訪問密鑰的子密鑰?

foo: 
    key1: someValue1 
    key2: someValue2 

我們可以通過訪問其內容:

conf = YAML.load_file("config.yml") 

和哈希像一個值:

conf.fetch('foo')['key1'] #=> "someValue1" 

哪有我們訪問價值爲'someValue1'的密鑰?

或者

多問:如何訪問的'foo'(鍵1和鍵2)鍵?

回答

2

你試過

conf.fetch('foo').keys 
+0

由於它的工作! – tokhi