ぬるぽ君とめりぽ君の月のお小遣いを比較して、2人のお小遣いの総計も出します。
2人とも貰えない月というのがあります。集計期間は両者一定であり、仮に12ヶ月とします。
ぬるぽ君のお小遣いのデータは
nulpo = [
 { 'month' => '1', 'money'=> 100 }
 { 'month' => '2', 'money'=> nil }
 { 'month' => '3', 'money'=> 100 }
 { 'month' => '4', 'money'=> nil }
 { 'month' => '5', 'money'=> 150 }
]
こんな感じのハッシュになっています。(厳密に言うと型はHashではなくてActiveRecordの戻り値ですが)
それを↓のような配列にしたいのです。
[
 ['1', 100, 200, 300]
 ['2',  0, 200, 200]
 ['3', 100,   0, 100]
 ['4',  0,  0,  0]
 ['5', 150,   0, 150]
]
  月 ヌルポ メリポ 計  ※最初の要素が月、次にぬるぽのお小遣い、めりぽのお小遣い、2人の合算が来るということです。

array = []
(1..12).each do |month|
 temp_array = []
 temp_array[0] = # 月を代入
 temp_array[1] = # ヌルポ君のお小遣いを代入
 temp_array[2] = # メリポ君のお小遣いを代入
 temp_array[3] = # 2人のお小遣いを合算して代入
 array << temp_array
end

・・・自分で書いたらこんなコードになりそうなのですが・・・・もう少し良いコードはございますでしょうか?