```

    temp = [
      {
        :hoge => 1,
        :huga => []
      },
      {
        :hoge => 2,
        :huga => []
      },
    ]
    
```

この配列の「`hoge`が`1`のオブジェクトを参照する」方法はありますか？

イメージとしては以下のような操作を行いたいです。

```

    temp[{:hoge == 2}][:huga] << 123
    
```

↓

```

    [
      {
        :hoge => 1,
        :huga => []
      },
      {
        :hoge => 2,
        :huga => [123]
      },
    ]
    
```
CC BY-SA 3.0
2015-09-11T01:48:46.313
16493
2015-09-11T02:05:46.353
10439
question
ruby
配列の中にあるオブジェクトの参照の仕方
`Enumerable#find` を使って次のようにできます:

```

    temp.find{|h| h[:hoge] == 1}[:huga] << 123
    
```
CC BY-SA 3.0
2015-09-11T02:05:46.353
16496
2015-09-11T02:05:46.353
3249
16493
answer