Class: LearnTest::Dependencies::Java
Instance Attribute Summary
#options
Instance Method Summary
collapse
#execute, #initialize, #mac?, #print_installing, #run_install, #win?
Instance Method Details
#die(message) ⇒ Object
16
17
18
19
|
# File 'lib/learn_test/dependencies/java.rb', line 16
def die(message)
puts message
exit
end
|
#install ⇒ Object
12
13
14
|
# File 'lib/learn_test/dependencies/java.rb', line 12
def install
die('Please install Java')
end
|
#missing? ⇒ Boolean
4
5
6
7
8
9
10
|
# File 'lib/learn_test/dependencies/java.rb', line 4
def missing?
if win?
`where java`.empty?
else
`which java`.empty?
end
end
|