# File lib/fog/ecloud/models/compute/node.rb, line 20 def delete data = connection.node_service_delete(href).body task = Fog::Compute::Ecloud::Tasks.new(:connection => connection, :href => data[:href])[0] end
# File lib/fog/ecloud/models/compute/node.rb, line 25 def edit(options) options[:uri] = href options[:description] ||= "" options = {:name => name}.merge(options) data = connection.node_service_edit(options).body task = Fog::Compute::Ecloud::Tasks.new(:connection => connection, :href => data[:href])[0] end
# File lib/fog/ecloud/models/compute/node.rb, line 33 def id href.scan(/\d+/)[0] end
# File lib/fog/ecloud/models/compute/node.rb, line 16 def tasks @tasks ||= Fog::Compute::Ecloud::Tasks.new(:connection => connection, :href => "/cloudapi/ecloud/tasks/virtualMachines/#{id}") end