Class: Oink::Instrumentation::SystemCall

Inherits:
Object
  • Object
show all
Defined in:
lib/oink/instrumentation/memory_snapshot.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(cmd) ⇒ SystemCall

Returns a new instance of SystemCall.



97
98
99
# File 'lib/oink/instrumentation/memory_snapshot.rb', line 97

def initialize(cmd)
  @stdout = `#{cmd}`
end

Class Method Details

.execute(cmd) ⇒ Object



101
102
103
# File 'lib/oink/instrumentation/memory_snapshot.rb', line 101

def self.execute(cmd)
  new(cmd)
end

Instance Method Details

#stdoutObject



105
106
107
# File 'lib/oink/instrumentation/memory_snapshot.rb', line 105

def stdout
  @stdout
end

#success?Boolean

Returns:

  • (Boolean)


109
110
111
# File 'lib/oink/instrumentation/memory_snapshot.rb', line 109

def success?
  $?.success?
end