Module: Selective::Ruby::Core
- Defined in:
- lib/selective-ruby-core.rb,
lib/selective/ruby/core/helper.rb,
lib/selective/ruby/core/version.rb,
lib/selective/ruby/core/controller.rb,
lib/selective/ruby/core/named_pipe.rb,
lib/selective/ruby/core/file_correlator.rb
Defined Under Namespace
Modules: Helper
Classes: ConnectionLostError, Controller, Error, FileCorrelator, Init, NamedPipe
Constant Summary
collapse
- ROOT_GEM_PATH =
Gem.loaded_specs["selective-ruby-core"].full_gem_path
- VERSION =
"0.2.7"
- @@available_runners =
{}
Class Method Summary
collapse
Class Method Details
.register_runner(name, runner_class) ⇒ Object
23
24
25
|
# File 'lib/selective-ruby-core.rb', line 23
def self.register_runner(name, runner_class)
@@available_runners[name] = runner_class
end
|
.runner_for(name) ⇒ Object
27
28
29
|
# File 'lib/selective-ruby-core.rb', line 27
def self.runner_for(name)
@@available_runners[name] || raise("Unknown runner #{name}")
end
|