class LinuxAdmin::Partition
Attributes
disk[RW]
end_sector[RW]
id[RW]
partition_type[RW]
size[RW]
start_sector[RW]
Public Class Methods
new(args={})
click to toggle source
# File lib/linux_admin/partition.rb, line 14 def initialize(args={}) @id = args[:id] @size = args[:size] @disk = args[:disk] @fs_type = args[:fs_type] @start_sector = args[:start_sector] @end_sector = args[:end_sector] @partition_type = args[:partition_type] end
Public Instance Methods
mount(mount_point=nil)
click to toggle source
Calls superclass method
LinuxAdmin::Mountable#mount
# File lib/linux_admin/partition.rb, line 28 def mount(mount_point=nil) mount_point ||= "/mnt/#{disk.path.split(File::SEPARATOR).last}#{id}" super(mount_point) end
path()
click to toggle source
# File lib/linux_admin/partition.rb, line 24 def path disk.partition_path(id) end