Class: Ext3::AllocBitmap

Inherits:
Object
  • Object
show all
Defined in:
lib/fs/ext3/alloc_bitmap.rb

Instance Method Summary collapse

Constructor Details

#initialize(data) ⇒ AllocBitmap

Returns a new instance of AllocBitmap.



3
4
5
6
# File 'lib/fs/ext3/alloc_bitmap.rb', line 3

def initialize(data)
  raise "Ext3::AllocBitmap.initialize: Nil data" if data.nil?
  @data = data
end

Instance Method Details

#[](number) ⇒ Object



12
13
14
# File 'lib/fs/ext3/alloc_bitmap.rb', line 12

def [](number)
  getStatus(number)
end

#dumpObject



16
17
18
# File 'lib/fs/ext3/alloc_bitmap.rb', line 16

def dump
  @data.hex_dump
end

#isAllocated?(number) ⇒ Boolean

Returns:

  • (Boolean)


8
9
10
# File 'lib/fs/ext3/alloc_bitmap.rb', line 8

def isAllocated?(number)
  getStatus(number)
end