Module: LearnOpen::DependencyInstallers
- Defined in:
- lib/learn_open/services/dependency_installers.rb,
lib/learn_open/services/dependency_installers/gem_installer.rb,
lib/learn_open/services/dependency_installers/pip_installer.rb,
lib/learn_open/services/dependency_installers/base_installer.rb,
lib/learn_open/services/dependency_installers/jupyter_pip_installer.rb,
lib/learn_open/services/dependency_installers/node_package_installer.rb
Defined Under Namespace
Classes: BaseInstaller, GemInstaller, JupyterPipInstall, NodeInstaller, PipInstaller
Class Method Summary
collapse
Class Method Details
.installer_types ⇒ Object
.run_installers(lesson, location, environment, options) ⇒ Object
11
12
13
14
15
16
17
|
# File 'lib/learn_open/services/dependency_installers.rb', line 11
def self.run_installers(lesson, location, environment, options)
installer_types.each do |type|
if type.detect(lesson, location)
type.call(lesson, location, environment, options)
end
end
end
|