Class: RMD::ProcessStrategy::MultiThread
- Defined in:
- lib/rmd/process_strategy/multi_thread.rb
Constant Summary collapse
- MAX_PROCESS =
10
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
Methods inherited from Base
Constructor Details
This class inherits a constructor from RMD::ProcessStrategy::Base
Instance Method Details
#process(songs) ⇒ Object
9 10 11 12 13 |
# File 'lib/rmd/process_strategy/multi_thread.rb', line 9 def process(songs) Parallel.each(songs, in_processes: MAX_PROCESS) do |song| download(song) end end |