Class: LxDev::System
- Inherits:
-
Object
- Object
- LxDev::System
- Defined in:
- lib/lxdev/system.rb
Defined Under Namespace
Classes: Result
Class Method Summary collapse
Class Method Details
.exec(cmd) ⇒ Object
8 9 10 11 12 13 |
# File 'lib/lxdev/system.rb', line 8 def self.exec(cmd) return_object = Result.new return_object.output = %x{#{cmd}} return_object.exitstatus = $?.exitstatus return_object end |
.spawn_exec(cmd, silent: false) ⇒ Object
15 16 17 18 19 20 21 |
# File 'lib/lxdev/system.rb', line 15 def self.spawn_exec(cmd, silent: false) if silent spawn(cmd, [:out, :err] => "/dev/null") else spawn(cmd) end end |