Sha256: 034d74df244bcb44528f2a3adb06d25d1889d6a3ab34d0e1ccd733de7f049632
Contents?: true
Size: 559 Bytes
Versions: 5
Compression:
Stored size: 559 Bytes
Contents
# # Author: Waldemar Hummer (hummer@dsg.tuwien.ac.at) # provides "mounts" mounts Mash.new output = `mount` # build list of mounts output.split("\n").each do |line| if line.strip != "" && line[0] != "*" pattern = /(.*) on (.*) type (.*) \((.*)\)/ dev = line.gsub(pattern, '\1') mountpoint = line.gsub(pattern, '\2') type = line.gsub(pattern, '\3') options = line.gsub(pattern, '\4') mounts[mountpoint] = { "device" => dev, #"mountpoint" => mountpoint, "type" => type, "options" => options } end end
Version data entries
5 entries across 5 versions & 1 rubygems