class Scalingo::Regional::Collaborators
Public Instance Methods
accept(token, headers = nil, &block)
click to toggle source
# File lib/scalingo/regional/collaborators.rb, line 44 def accept(token, headers = nil, &block) data = {token: token} response = connection.get( "apps/collaboration", data, headers, &block ) unpack { response } end
destroy(app_id, collaborator_id, headers = nil, &block)
click to toggle source
# File lib/scalingo/regional/collaborators.rb, line 18 def destroy(app_id, collaborator_id, headers = nil, &block) data = nil response = connection.delete( "apps/#{app_id}/collaborators/#{collaborator_id}", data, headers, &block ) unpack { response } end
for(app_id, headers = nil, &block)
click to toggle source
# File lib/scalingo/regional/collaborators.rb, line 5 def for(app_id, headers = nil, &block) data = nil response = connection.get( "apps/#{app_id}/collaborators", data, headers, &block ) unpack(:collaborators) { response } end
invite(app_id, payload = {}, headers = nil, &block)
click to toggle source
# File lib/scalingo/regional/collaborators.rb, line 31 def invite(app_id, payload = {}, headers = nil, &block) data = {collaborator: payload} response = connection.post( "apps/#{app_id}/collaborators", data, headers, &block ) unpack(:collaborator) { response } end