, , fold (, , ), . Ruby , inject.
:
array_one, array_two = some_array.
inject([[], []]) {|(array_one, array_two), value|
[array_one << value.id, array_two << value.name]
}
, , "" . , , fold, , , . -, , , .
( , , fold, Ruby , .)
, , fold , fold ( , fold). , , map:
array_one, array_two = some_array.map(&:id), some_array.map(&:value)
, some_array . , , , , .