diff options
Diffstat (limited to 'lib/api')
-rw-r--r-- | lib/api/runners.rb | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/api/runners.rb b/lib/api/runners.rb index 2df6d6a..ef78b09 100644 --- a/lib/api/runners.rb +++ b/lib/api/runners.rb @@ -24,15 +24,14 @@ module API # # Parameters: # token (required) - The unique token of runner - # public_key (required) - Deploy key used to get projects # # Example Request: # POST /runners/register post "register" do authenticate_runners! - required_attributes! [:token, :public_key] + required_attributes! [:token] - runner = Runner.create(public_key: params[:public_key]) + runner = Runner.create if runner.id present runner, with: Entities::Runner |