У меня есть массив объектов, которые нуждаются в обработке. Мне нужно отправить их в стороннюю систему через их API, что позволяет мне одновременно отправлять по 100 объектов.Ruby Batch Обработка массива для внутренней связи
Так скажем, у меня есть массив объектов, как этот
myUserArray = [{first_name: 'Jon', last_name: 'Snow'}, {first_name: 'Sansa', last_name: 'Stark'}...]
Я в конечном итоге отправки этого их API, как этот
intercom.users.submit_bulk_job(create_items: myUserArray)
Это прекрасно работает, когда количество объектов меньше, чем 100 но выдает ошибку при превышении 100 из-за ограничения скорости, что достаточно справедливо. У меня есть 5000 объектов для обработки, поэтому мне нужен способ пакетного ввода myUserArray в куски 100, пока они не будут выполнены. Поблагодарили бы за любой совет!