class Diskman::Mtab
Public Class Methods
mount_point(name)
click to toggle source
# File lib/diskman/mount.rb, line 7 def self.mount_point(name) new.find(name).chomp.match(/[^ ]+ (?<m>[^ ]+)/)[:m] end
mounted?(name)
click to toggle source
# File lib/diskman/mount.rb, line 3 def self.mounted?(name) new.find(name) end
Public Instance Methods
find(name)
click to toggle source
# File lib/diskman/mount.rb, line 11 def find(name) lines.grep(%r[^/dev/#{name}\d?\s+]).first end
Private Instance Methods
lines()
click to toggle source
# File lib/diskman/mount.rb, line 17 def lines @lines ||= File.read('/etc/mtab').lines end