class Scalingo::Regional::Deployments

Public Instance Methods

find(app_id, deployment_id, headers = nil, &block) click to toggle source
# File lib/scalingo/regional/deployments.rb, line 18
def find(app_id, deployment_id, headers = nil, &block)
  data = nil

  response = connection.get(
    "apps/#{app_id}/deployments/#{deployment_id}",
    data,
    headers,
    &block
  )

  unpack(:deployment) { response }
end
for(app_id, payload = {}, headers = nil, &block) click to toggle source
# File lib/scalingo/regional/deployments.rb, line 5
def for(app_id, payload = {}, headers = nil, &block)
  data = payload.compact

  response = connection.get(
    "apps/#{app_id}/deployments",
    data,
    headers,
    &block
  )

  unpack(:deployments) { response }
end
logs(app_id, deployment_id, headers = nil, &block) click to toggle source
# File lib/scalingo/regional/deployments.rb, line 31
def logs(app_id, deployment_id, headers = nil, &block)
  data = nil

  response = connection.get(
    "apps/#{app_id}/deployments/#{deployment_id}/output",
    data,
    headers,
    &block
  )

  unpack(:deployment) { response }
end