Module: LearnOpen::Environments
- Defined in:
- lib/learn_open/environments.rb,
lib/learn_open/environments/ide_environment.rb,
lib/learn_open/environments/mac_environment.rb,
lib/learn_open/environments/base_environment.rb,
lib/learn_open/environments/linux_environment.rb,
lib/learn_open/environments/generic_environment.rb,
lib/learn_open/environments/jupyter_container_environment.rb
Defined Under Namespace
Classes: BaseEnvironment, GenericEnvironment, IDEEnvironment, JupyterContainerEnvironment, LinuxEnvironment, MacEnvironment, MacWithChromeEnvironment, UnknownLessonDownloadError
Class Method Summary
collapse
Class Method Details
.classify(options) ⇒ Object
.ide_environment?(environment_vars) ⇒ Boolean
23
24
25
|
# File 'lib/learn_open/environments.rb', line 23
def self.ide_environment?(environment_vars)
environment_vars['IDE_CONTAINER'] == "true"
end
|
.jupyter_container?(environment_vars) ⇒ Boolean
19
20
21
|
# File 'lib/learn_open/environments.rb', line 19
def self.jupyter_container?(environment_vars)
environment_vars['JUPYTER_CONTAINER'] == "true"
end
|
.on_linux?(platform) ⇒ Boolean
31
32
33
|
# File 'lib/learn_open/environments.rb', line 31
def self.on_linux?(platform)
!!platform.match(/linux/)
end
|
.on_mac?(platform) ⇒ Boolean
27
28
29
|
# File 'lib/learn_open/environments.rb', line 27
def self.on_mac?(platform)
!!platform.match(/darwin/)
end
|