class VirtDisk::Disk
Constants
- DEFAULT_BLOCK_SIZE
- DISK_SIG_OFFSET
- DISK_SIG_SIZE
Public Class Methods
new(up_stream_module)
click to toggle source
Calls superclass method
VirtDisk::ClientHead::new
# File lib/virt_disk/disk.rb, line 7 def initialize(up_stream_module) super end
Public Instance Methods
block_size()
click to toggle source
# File lib/virt_disk/disk.rb, line 11 def block_size return @up_stream_module.block_size if @up_stream_module.respond_to?(:block_size) DEFAULT_BLOCK_SIZE end
disk_sig()
click to toggle source
# File lib/virt_disk/disk.rb, line 17 def disk_sig @disk_sig ||= @up_stream_module.mod_read(DISK_SIG_OFFSET, DISK_SIG_SIZE).unpack('L')[0] end