class Scalingo::Auth::ScmIntegrations
Public Instance Methods
all(headers = nil, &block)
click to toggle source
# File lib/scalingo/auth/scm_integrations.rb, line 5 def all(headers = nil, &block) data = nil response = connection.get( "scm_integrations", data, headers, &block ) unpack(:scm_integrations) { response } end
create(payload, headers = nil, &block)
click to toggle source
# File lib/scalingo/auth/scm_integrations.rb, line 31 def create(payload, headers = nil, &block) data = {scm_integration: payload} response = connection.post( "scm_integrations", data, headers, &block ) unpack(:scm_integration) { response } end
destroy(id, headers = nil, &block)
click to toggle source
# File lib/scalingo/auth/scm_integrations.rb, line 44 def destroy(id, headers = nil, &block) data = nil response = connection.delete( "scm_integrations/#{id}", data, headers, &block ) unpack { response } end
show(id, headers = nil, &block)
click to toggle source
# File lib/scalingo/auth/scm_integrations.rb, line 18 def show(id, headers = nil, &block) data = nil response = connection.get( "scm_integrations/#{id}", data, headers, &block ) unpack(:scm_integration) { response } end