次のような YAML ファイルがあります。
options:
some_option: 'foo'
これを hash としてロードし、キーが存在するかどうかを示すブール値を取得するためyaml
に使用できるようにします。include?
のサブキーを取得するにはoptions
、通常は を使用yaml["options"]["some_option"]
しますが、YAML ハッシュに が含まれているかどうかを確認するにはどうすればよい["options"]["some_option"]
ですか? 次のようなことはできません。
if yaml.include? "options"["some_option"] # or
if yaml.include? ["options"]["some_option"] # or even
if yaml.include? yaml["options"]["some_option"]
options
YAML ハッシュのサブキーを取得する方法はありますか?