2016-08-11 10 views
0

私は処理が必要なオブジェクトの配列を持っています。 APIを使用してサードパーティシステムに送信する必要があります。これにより、一度に100個のオブジェクトを送信できます。Rubyでインターコム用の配列を処理するバッチ処理

それでは、私は100よりもオブジェクトの数が少ないときには正常に動作します。この

intercom.users.submit_bulk_job(create_items: myUserArray) 

のような彼らのAPIにこれを送る結局この

myUserArray = [{first_name: 'Jon', last_name: 'Snow'}, {first_name: 'Sansa', last_name: 'Stark'}...] 

のようなオブジェクトの配列を持っているとしましょうレート制限のために100を超えるとエラーが発生しますが、それは十分です。私は5000個のオブジェクトを処理する必要があるので、すべて完了するまで、myUserArrayを100個のチャンクにバッチする方法が必要です。アドバイスをいただければ幸いです!

答えて