Class: VmxDisk

Inherits:
Object show all
Includes:
Dslify
Defined in:
lib/poolparty/net/remoter_bases/vmrun/utilities/vm_disk.rb

Instance Method Summary collapse

Constructor Details

#initialize(o = {}) ⇒ VmxDisk

Returns a new instance of VmxDisk.



4
5
6
# File 'lib/poolparty/net/remoter_bases/vmrun/utilities/vm_disk.rb', line 4

def initialize(o={})
  dsl_options o
end

Instance Method Details

#compileObject



8
9
10
11
# File 'lib/poolparty/net/remoter_bases/vmrun/utilities/vm_disk.rb', line 8

def compile
  %x[qemu-img create -f vmdk #{base_directory}/#{name}/#{name}.vmdk #{dsl_options[:vmx_disk][:image_size]} ]
  "#{base_directory}/#{name}/#{name}.vmdk"
end