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)


17
18
19
# File 'lib/linux_admin/mountable.rb', line 17

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

#mount_point_exists?(mount_point) ⇒ Boolean

Returns:

  • (Boolean)


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

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