module Spore::Client::Deployments

Public Instance Methods

create_deployment(app_id, env, name) click to toggle source
# File lib/spore/client/deployments.rb, line 9
def create_deployment(app_id, env, name)
  response = post "/apps/#{app_id}/envs/#{env}/deployments", { name: name }
  response.body["deployment"]
end
destroy_deployment(app_id, env, name) click to toggle source
# File lib/spore/client/deployments.rb, line 14
def destroy_deployment(app_id, env, name)
  response = delete "/apps/#{app_id}/envs/#{env}/deployments/#{name}"
  response.body["deployment"]
end
list_deployments(app_id, env) click to toggle source
# File lib/spore/client/deployments.rb, line 4
def list_deployments(app_id, env)
  response = get "/apps/#{app_id}/envs/#{env}/deployments"
  response.body["deployments"]
end