diff --git a/katakana_runner.rb b/katakana_runner.rb index cb2e8ae..791b90e 100644 --- a/katakana_runner.rb +++ b/katakana_runner.rb @@ -101,7 +101,7 @@ def self.run10 threads << Thread.start(KatakanaRunner.run8) { |r8| r8 } threads << Thread.start(KatakanaRunner.run9) { |r9| r9 } threads << Thread.start(KatakanaRunner.run10) { |r10| r10 } - threads.each { |thr| thr.join } + threads.each { |thr| thr.join.value } rescue StandardError => e puts e.backtrace diff --git a/romaji_runner.rb b/romaji_runner.rb index 2a25aa0..76c783a 100644 --- a/romaji_runner.rb +++ b/romaji_runner.rb @@ -102,7 +102,7 @@ def self.run10 threads << Thread.start(RomajiRunner.run8) { |r8| r8 } threads << Thread.start(RomajiRunner.run9) { |r9| r9 } threads << Thread.start(RomajiRunner.run10) { |r10| r10 } - threads.each { |thr| thr.join } + threads.each { |thr| thr.join.value } rescue StandardError => e puts e.backtrace