Class: VSphereCloud::EphemeralDisk

Inherits:
Object
  • Object
show all
Defined in:
lib/cloud/vsphere/resources/disk/ephemeral_disk.rb

Instance Method Summary collapse

Constructor Details

#initialize(size_in_mb, folder_name, datastore) ⇒ EphemeralDisk

Returns a new instance of EphemeralDisk.



5
6
7
8
9
# File 'lib/cloud/vsphere/resources/disk/ephemeral_disk.rb', line 5

def initialize(size_in_mb, folder_name, datastore)
  @folder_name = folder_name
  @datastore = datastore
  @size_in_mb = size_in_mb
end

Instance Method Details

#create_spec(controller_key) ⇒ Object



11
12
13
# File 'lib/cloud/vsphere/resources/disk/ephemeral_disk.rb', line 11

def create_spec(controller_key)
  DiskConfig.new(@datastore.mob, filename, controller_key, @size_in_mb).spec(create: true)
end