class Scalingo::Regional::Containers
Public Instance Methods
for(app_id, headers = nil, &block)
click to toggle source
# File lib/scalingo/regional/containers.rb, line 5 def for(app_id, headers = nil, &block) data = nil response = connection.get( "apps/#{app_id}/containers", data, headers, &block ) unpack(:containers) { response } end
restart(app_id, scope = [], headers = nil, &block)
click to toggle source
# File lib/scalingo/regional/containers.rb, line 31 def restart(app_id, scope = [], headers = nil, &block) data = {scope: scope} response = connection.post( "apps/#{app_id}/restart", data, headers, &block ) unpack { response } end
scale(app_id, formation, headers = nil, &block)
click to toggle source
# File lib/scalingo/regional/containers.rb, line 18 def scale(app_id, formation, headers = nil, &block) data = {containers: formation} response = connection.post( "apps/#{app_id}/scale", data, headers, &block ) unpack(:containers) { response } end
sizes(headers = nil, &block)
click to toggle source
# File lib/scalingo/regional/containers.rb, line 44 def sizes(headers = nil, &block) data = nil response = connection(fallback_to_guest: true).get( "features/container_sizes", data, headers, &block ) unpack(:container_sizes) { response } end