Parent

Class/Module Index [+]

Quicksearch

Fog::Compute::RackspaceV2::Attachment

Public Class Methods

new(new_attributes = {}) click to toggle source
# File lib/fog/rackspace/models/compute_v2/attachment.rb, line 11
def initialize(new_attributes = {})
  super(new_attributes)
  server_id = server.id if server #server id should come from collection
  self
end

Public Instance Methods

destroy() click to toggle source
# File lib/fog/rackspace/models/compute_v2/attachment.rb, line 24
def destroy
  requires :server_id, :volume_id
  service.delete_attachment(server_id, volume_id)
  true
end
Also aliased as: detach
detach() click to toggle source
Alias for: destroy
save() click to toggle source
# File lib/fog/rackspace/models/compute_v2/attachment.rb, line 17
def save
  requires :server_id, :volume_id, :device
  data = service.attach_volume(server_id, volume_id, device)
  merge_attributes(data.body['volumeAttachment'])
  true
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.