Module: Spore::Client::Deployments
- Included in:
- Spore::Client
- Defined in:
- lib/spore/client/deployments.rb
Instance Method Summary collapse
- #create_deployment(app_id, env, name) ⇒ Object
- #destroy_deployment(app_id, env, name) ⇒ Object
- #list_deployments(app_id, env) ⇒ Object
Instance Method Details
#create_deployment(app_id, env, name) ⇒ Object
9 10 11 12 |
# 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) ⇒ Object
14 15 16 17 |
# 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) ⇒ Object
4 5 6 7 |
# 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 |