class Scalingo::Regional::Environment
Public Instance Methods
bulk_destroy(app_id, variable_ids, headers = nil, &block)
click to toggle source
# File lib/scalingo/regional/environment.rb, line 70 def bulk_destroy(app_id, variable_ids, headers = nil, &block) data = {variable_ids: variable_ids} response = connection.delete( "apps/#{app_id}/variables", data, headers, &block ) unpack { response } end
bulk_update(app_id, variables, headers = nil, &block)
click to toggle source
# File lib/scalingo/regional/environment.rb, line 57 def bulk_update(app_id, variables, headers = nil, &block) data = {variables: variables} response = connection.put( "apps/#{app_id}/variables", data, headers, &block ) unpack(:variables) { response } end
create(app_id, payload = {}, headers = nil, &block)
click to toggle source
# File lib/scalingo/regional/environment.rb, line 18 def create(app_id, payload = {}, headers = nil, &block) data = {variable: payload} response = connection.post( "apps/#{app_id}/variables", data, headers, &block ) unpack(:variable) { response } end
destroy(app_id, variable_id, headers = nil, &block)
click to toggle source
# File lib/scalingo/regional/environment.rb, line 44 def destroy(app_id, variable_id, headers = nil, &block) data = nil response = connection.delete( "apps/#{app_id}/variables/#{variable_id}", data, headers, &block ) unpack { response } end
for(app_id, headers = nil, &block)
click to toggle source
# File lib/scalingo/regional/environment.rb, line 5 def for(app_id, headers = nil, &block) data = nil response = connection.get( "apps/#{app_id}/variables", data, headers, &block ) unpack(:variables) { response } end
update(app_id, variable_id, value, headers = nil, &block)
click to toggle source
# File lib/scalingo/regional/environment.rb, line 31 def update(app_id, variable_id, value, headers = nil, &block) data = {variable: {value: value}} response = connection.patch( "apps/#{app_id}/variables/#{variable_id}", data, headers, &block ) unpack(:variable) { response } end