Module: LinuxAdmin::Mountable::ClassMethods

Defined in:
lib/linux_admin/mountable.rb

Instance Method Summary collapse

Instance Method Details

#mount_point_available?(mount_point) ⇒ Boolean

Returns:

  • (Boolean)


12
13
14
# File 'lib/linux_admin/mountable.rb', line 12

def mount_point_available?(mount_point)
  !mount_point_exists?(mount_point)
end

#mount_point_exists?(mount_point) ⇒ Boolean

Returns:

  • (Boolean)


7
8
9
10
# File 'lib/linux_admin/mountable.rb', line 7

def mount_point_exists?(mount_point)
  result = Common.run!(Common.cmd(:mount))
  result.output.split("\n").any? { |line| line.split[2] == mount_point.to_s }
end