class Object

Public Instance Methods

parsedf() click to toggle source
# File lib/kstats/probes/disk.rb, line 9
def parsedf
  disks = `df`.split(/\n/).map do |x|
    x.split(/\s+/)
  end

  disks.reject!{|x| x[0] == 'udev' ||  x[0] == 'none' || x[0] == 'tmpfs' || x[0] == 'Filesystem' }
  disks.map!{|x| {name: x[0], space: 100*(x[2].to_f/x[1].to_f) }}
end