Class: Opal::Builder::Scheduler::Prefork
- Inherits:
-
Opal::Builder::Scheduler
- Object
- Opal::Builder::Scheduler
- Opal::Builder::Scheduler::Prefork
- Defined in:
- opal/lib/opal/builder/scheduler/prefork.rb
Defined Under Namespace
Modules: OrderCorrector Classes: Fork, ForkSet
Instance Attribute Summary
Attributes inherited from Opal::Builder::Scheduler
Instance Method Summary collapse
-
#process_requires(rel_path, requires, autoloads, options) ⇒ Object
We hook into the process_requires method.
Methods inherited from Opal::Builder::Scheduler
Constructor Details
This class inherits a constructor from Opal::Builder::Scheduler
Instance Method Details
#process_requires(rel_path, requires, autoloads, options) ⇒ Object
We hook into the process_requires method
11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'opal/lib/opal/builder/scheduler/prefork.rb', line 11 def process_requires(rel_path, requires, autoloads, ) return if requires.empty? if @in_fork io = @in_fork io.send(:new_requires, rel_path, requires, autoloads, ) else processed = prefork_reactor(rel_path, requires, autoloads, ) processed = OrderCorrector.correct_order(processed, requires, builder) builder.processed.append(*processed) end end |