これは実行からの出力ですputs get_account_entry.inspect
[[{:value=>"8b08e26a-6d35-7140-9e41-4c5b4612c146", :name=>"id"}, {:value=>"Typhoon Corporation", :name=>"name"}]]
たとえば、:name => "id"の値を抽出するにはどうすればよいですか?もともとはハッシュのようなものだと思っていたので、get_account_entry [id]で結果が出ますが、詳しく調べてみると意味がありません。
しかし、どうすれば値を取得できますか?
チャックは私を正しい道に導いたが、それでも助けが必要である:
puts get_account_entry[0].map {|hash| [hash[:name], hash[:value]] }
これは、rubyコンソールの出力です。
> id
> 8b08e26a-6d35-7140-9e41-4c5b4612c146
> name
> Typhoon Corporation