class Cumuli::PS::Line

Attributes

command[R]
pid[R]
ppid[R]

Public Class Methods

new(line) click to toggle source
# File lib/cumuli/ps.rb, line 16
def initialize(line)
  elements = line.split
  @pid = elements.shift.to_i
  @ppid = elements.shift.to_i
  @command = elements.join(' ')
end

Public Instance Methods

<=>(other) click to toggle source
# File lib/cumuli/ps.rb, line 23
def <=>(other)
  self.pid <=> other.pid
end
to_s() click to toggle source
# File lib/cumuli/ps.rb, line 27
def to_s
  "#{pid} #{ppid} #{command}"
end