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