I have an array containing of subarrays like this:
arr = [[{"big" => "2055", "small" => -"-10", "thin" => "i"},
{"big" => "2785", "small" => "0", "thin" => "l"}],
[{"big" => "7890", "small" => "3", "thin" => "t"},
{"big" => "2669", "small" => "0,5", "thin" => "f"},
{"big" => "9000", "small" => "2", "fat" => "O"}]]
I want to add subarrays to itself to get an array like this:
arr = [{"big" => "2055", "small" => "-10", "thin" => "i"},
{"big" => "2785", "small" => "0", "thin" => "l"},
{"big" => "7890", "small" => "3", "thin" => "t"},
{"big" => "2669", "small" => "0,5", "thin" => "f"},
{"big" => "9000", "small" => "2", "fat" => "O"}]
Doing like this:
arr.map! {|x| x+x}
I get added subarrays but every hash appears twice. How to do it right?