Class: VirtualBox::VM
- Inherits:
-
Object
- Object
- VirtualBox::VM
- Includes:
- GeneralSettings, Identity, Lifecycle
- Defined in:
- lib/virtual_box/vm.rb,
lib/virtual_box/vm/identity.rb,
lib/virtual_box/vm/lifecycle.rb,
lib/virtual_box/vm/general_settings.rb
Overview
:nodoc: documented in vm.rb
Defined Under Namespace
Modules: GeneralSettings, Identity, Lifecycle
Instance Attribute Summary
Attributes included from Identity
Attributes included from GeneralSettings
#accelerate_3d, #acpi, #bios_boot_menu, #bios_logo_display_time, #bios_logo_fade_in, #bios_logo_fade_out, #boot_order, #hardware_virtualization, #io_apic, #nested_paging, #pae, #ram, #tagged_tlb, #video_ram
Instance Method Summary collapse
-
#initialize ⇒ VM
constructor
A new instance of VM.
-
#modifyvm_params ⇒ Object
Arguments to “VBoxManage modifyvm” describing the VM’s settings.
-
#reset_settings ⇒ Object
Resets the VM’s settings to their defaults.
Methods included from Lifecycle
Methods included from Identity
Methods included from GeneralSettings
#modifyvm_general_params, #reset_general_settings
Constructor Details
#initialize ⇒ VM
Returns a new instance of VM.
16 17 18 19 |
# File 'lib/virtual_box/vm.rb', line 16 def initialize reset_identity reset_settings end |
Instance Method Details
#modifyvm_params ⇒ Object
Arguments to “VBoxManage modifyvm” describing the VM’s settings.
29 30 31 32 |
# File 'lib/virtual_box/vm.rb', line 29 def modifyvm_params params = '' params << modifyvm_general_params end |
#reset_settings ⇒ Object
Resets the VM’s settings to their defaults.
The defaults are chosen somewhat arbitrarily by the gem’s author.
24 25 26 |
# File 'lib/virtual_box/vm.rb', line 24 def reset_settings reset_general_settings end |