Rename API::Ci to API::Runner

This commit is contained in:
Tomasz Maczukin 2017-02-16 01:30:46 +01:00
parent 22c983d7a0
commit e25f26e550
No known key found for this signature in database
GPG key ID: 7E9EB2E4B0F625CD
4 changed files with 7 additions and 7 deletions

View file

@ -52,7 +52,6 @@ module API
mount ::API::Branches
mount ::API::BroadcastMessages
mount ::API::Builds
mount ::API::Ci
mount ::API::Commits
mount ::API::CommitStatuses
mount ::API::DeployKeys
@ -77,6 +76,7 @@ module API
mount ::API::Projects
mount ::API::ProjectSnippets
mount ::API::Repositories
mount ::API::Runner
mount ::API::Runners
mount ::API::Services
mount ::API::Session

View file

@ -1,6 +1,6 @@
module API
module Helpers
module Ci
module Runner
def runner_registration_token_valid?
ActiveSupport::SecurityUtils.variable_size_secure_compare(params[:token],
current_application_settings.runners_registration_token)

View file

@ -1,6 +1,6 @@
module API
class Ci < Grape::API
helpers ::API::Helpers::Ci
class Runner < Grape::API
helpers ::API::Helpers::Runner
resource :runners do
desc 'Registers a new Runner' do
@ -21,7 +21,7 @@ module API
runner =
if runner_registration_token_valid?
# Create shared runner. Requires admin access
::Ci::Runner.create(attributes.merge(is_shared: true))
Ci::Runner.create(attributes.merge(is_shared: true))
elsif project = Project.find_by(runners_token: params[:token])
# Create a specific runner for project.
project.runners.create(attributes)
@ -45,7 +45,7 @@ module API
end
delete '/' do
authenticate_runner!
::Ci::Runner.find_by_token(params[:token]).destroy
Ci::Runner.find_by_token(params[:token]).destroy
end
end
end

View file

@ -1,6 +1,6 @@
require 'spec_helper'
describe API::Ci do
describe API::Runner do
include ApiHelpers
include StubGitlabCalls