class McDeployment
API 1.5
Public Class Methods
create(opts)
click to toggle source
# File lib/rest_connection/rightscale/mc_deployment.rb, line 54 def self.create(opts) location = connection.post(resource_plural_name, opts) newrecord = self.new('href' => location) newrecord.show newrecord end
filters()
click to toggle source
# File lib/rest_connection/rightscale/mc_deployment.rb, line 50 def self.filters [:description, :name] end
resource_plural_name()
click to toggle source
# File lib/rest_connection/rightscale/mc_deployment.rb, line 42 def self.resource_plural_name "deployments" end
resource_singular_name()
click to toggle source
# File lib/rest_connection/rightscale/mc_deployment.rb, line 46 def self.resource_singular_name "deployment" end
Public Instance Methods
destroy()
click to toggle source
TODO Add server method
# File lib/rest_connection/rightscale/mc_deployment.rb, line 68 def destroy deploy_href = URI.parse(self.href) connection.delete(deploy_href.path) end
resource_plural_name()
click to toggle source
# File lib/rest_connection/rightscale/mc_deployment.rb, line 34 def resource_plural_name "deployments" end
resource_singular_name()
click to toggle source
# File lib/rest_connection/rightscale/mc_deployment.rb, line 38 def resource_singular_name "deployment" end
save()
click to toggle source
# File lib/rest_connection/rightscale/mc_deployment.rb, line 61 def save inst_href = URI.parse(self.href) connection.put(inst_href.path, @params) end