Module: LaunchCraft::Java
- Defined in:
- lib/launchcraft/java.rb
Constant Summary collapse
- BIN =
Kernel.which('java').tap {|x| next x if x break File.join(ENV['JAVA_HOME'], 'bin', 'java') if ENV['JAVA_HOME'] raise RuntimeError, "java bin not found." }
Class Method Summary collapse
- .exec(user, sessid = nil) ⇒ Object
- .launch(user, sessid = nil) ⇒ Object
- .spawn(user, sessid = nil) ⇒ Object
Class Method Details
.exec(user, sessid = nil) ⇒ Object
58 59 60 |
# File 'lib/launchcraft/java.rb', line 58 def exec (user, sessid=nil) Kernel.exec(*args(user, sessid)) end |
.launch(user, sessid = nil) ⇒ Object
62 63 64 |
# File 'lib/launchcraft/java.rb', line 62 def launch (user, sessid=nil) Kernel.system(*args(user, sessid)) end |
.spawn(user, sessid = nil) ⇒ Object
66 67 68 |
# File 'lib/launchcraft/java.rb', line 66 def spawn (user, sessid=nil) Kernel.spawn(*args(user, sessid)) end |