Распараллеливание методов в Rails

В моем веб-приложении Rails есть десятки методов, от вызовов до API и обработки результатов запроса. Эти методы имеют следующую структуру:

def method_one
  batch_query_API
  process_data
end
..........
def method_nth
  batch_query_API
  process_data
end

def summary
  method_one
  ......
  method_nth
  collect_results
end

Как я могу запустить все методы запросов одновременно, а не последовательно в Rails (конечно, без запуска нескольких рабочих)?

Редактировать: все методы вызываются из одной переменной экземпляра. Я думаю, что это ограничивает использование Sidekiq или Delay для одновременной подачи работ.

Ответы на вопрос(4)

Ваш ответ на вопрос