Class: BlkID::PartTable

Inherits:
Object
  • Object
show all
Defined in:
lib/rblkid/parttable.rb

Instance Method Summary collapse

Constructor Details

#initialize(struct) ⇒ PartTable

Returns a new instance of PartTable.



25
26
27
# File 'lib/rblkid/parttable.rb', line 25

def initialize (struct)
  @struct = struct
end

Instance Method Details

#offsetObject



29
30
31
# File 'lib/rblkid/parttable.rb', line 29

def offset
  BlkID::C.blkid_parttable_get_offset(@struct)
end

#parentObject



33
34
35
# File 'lib/rblkid/parttable.rb', line 33

def parent
  Partition.new(BlkID::C.blkid_parttable_get_parent(@struct))
end

#to_ffiObject



41
42
43
# File 'lib/rblkid/parttable.rb', line 41

def to_ffi
  @struct
end

#typeObject



37
38
39
# File 'lib/rblkid/parttable.rb', line 37

def type
  BlkID::C.blkid_parttable_get_type(@struct)
end