[Ruby] timesとmapを使って配列作成
timesとmapを組み合わせることで配列を作れます。
apiのサンプルレスポンス作成時に役立ちました。
require 'json'
5.times.map { |i| { key:"value#{i}" } }.to_json
# =>"[{\"key\":\"value0\"},{\"key\":\"value1\"},{\"key\":\"value2\"},{\"key\":\"value3\"},{\"key\":\"value4\"}]"
参考
- [[Ruby] n.times.map {...} で配列をつくる](http://d.hatena.ne.jp/kitokitoki/20130305/p2)