class Scalingo::Regional::ScmRepoLinks
Public Instance Methods
branches(app_id, headers = nil, &block)
click to toggle source
# File lib/scalingo/regional/scm_repo_links.rb, line 83 def branches(app_id, headers = nil, &block) data = nil response = connection.get( "apps/#{app_id}/scm_repo_link/branches", data, headers, &block ) unpack(:branches) { response } end
create(app_id, payload = {}, headers = nil, &block)
click to toggle source
# File lib/scalingo/regional/scm_repo_links.rb, line 18 def create(app_id, payload = {}, headers = nil, &block) data = {scm_repo_link: payload} response = connection.post( "apps/#{app_id}/scm_repo_link", data, headers, &block ) unpack(:scm_repo_link) { response } end
deploy(app_id, branch, headers = nil, &block)
click to toggle source
# File lib/scalingo/regional/scm_repo_links.rb, line 57 def deploy(app_id, branch, headers = nil, &block) data = {branch: branch} response = connection.post( "apps/#{app_id}/scm_repo_link/manual_deploy", data, headers, &block ) unpack(:deployment) { response } end
destroy(app_id, headers = nil, &block)
click to toggle source
# File lib/scalingo/regional/scm_repo_links.rb, line 44 def destroy(app_id, headers = nil, &block) data = nil response = connection.delete( "apps/#{app_id}/scm_repo_link", data, headers, &block ) unpack(:scm_repo_link) { response } end
pulls(app_id, headers = nil, &block)
click to toggle source
# File lib/scalingo/regional/scm_repo_links.rb, line 96 def pulls(app_id, headers = nil, &block) data = nil response = connection.get( "apps/#{app_id}/scm_repo_link/pulls", data, headers, &block ) unpack(:pulls) { response } end
review_app(review_app, pull_request_id, headers = nil, &block)
click to toggle source
# File lib/scalingo/regional/scm_repo_links.rb, line 70 def review_app(review_app, pull_request_id, headers = nil, &block) data = {pull_request_id: pull_request_id} response = connection.post( "apps/#{app_id}/scm_repo_link/manual_review_app", data, headers, &block ) unpack(:review_app) { response } end
show(app_id, headers = nil, &block)
click to toggle source
# File lib/scalingo/regional/scm_repo_links.rb, line 5 def show(app_id, headers = nil, &block) data = nil response = connection.get( "apps/#{app_id}/scm_repo_link", data, headers, &block ) unpack(:scm_repo_link) { response } end
update(app_id, payload = {}, headers = nil, &block)
click to toggle source
# File lib/scalingo/regional/scm_repo_links.rb, line 31 def update(app_id, payload = {}, headers = nil, &block) data = {scm_repo_link: payload} response = connection.patch( "apps/#{app_id}/scm_repo_link", data, headers, &block ) unpack(:scm_repo_link) { response } end