summaryrefslogtreecommitdiff
path: root/lib/api/group_variables.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/api/group_variables.rb')
-rw-r--r--lib/api/group_variables.rb44
1 files changed, 22 insertions, 22 deletions
diff --git a/lib/api/group_variables.rb b/lib/api/group_variables.rb
index 3f048e0dc56..a45353a907b 100644
--- a/lib/api/group_variables.rb
+++ b/lib/api/group_variables.rb
@@ -8,47 +8,47 @@ module API
before { authorize! :admin_build, user_group }
params do
- requires :id, type: String, desc: 'The ID of a group'
+ requires :id, type: String, desc: "The ID of a group"
end
resource :groups, requirements: API::NAMESPACE_OR_PROJECT_REQUIREMENTS do
- desc 'Get group-level variables' do
+ desc "Get group-level variables" do
success Entities::Variable
end
params do
use :pagination
end
- get ':id/variables' do
+ get ":id/variables" do
variables = user_group.variables
present paginate(variables), with: Entities::Variable
end
- desc 'Get a specific variable from a group' do
+ desc "Get a specific variable from a group" do
success Entities::Variable
end
params do
- requires :key, type: String, desc: 'The key of the variable'
+ requires :key, type: String, desc: "The key of the variable"
end
# rubocop: disable CodeReuse/ActiveRecord
- get ':id/variables/:key' do
+ get ":id/variables/:key" do
key = params[:key]
variable = user_group.variables.find_by(key: key)
- break not_found!('GroupVariable') unless variable
+ break not_found!("GroupVariable") unless variable
present variable, with: Entities::Variable
end
# rubocop: enable CodeReuse/ActiveRecord
- desc 'Create a new variable in a group' do
+ desc "Create a new variable in a group" do
success Entities::Variable
end
params do
- requires :key, type: String, desc: 'The key of the variable'
- requires :value, type: String, desc: 'The value of the variable'
- optional :protected, type: String, desc: 'Whether the variable is protected'
+ requires :key, type: String, desc: "The key of the variable"
+ requires :value, type: String, desc: "The value of the variable"
+ optional :protected, type: String, desc: "Whether the variable is protected"
end
- post ':id/variables' do
+ post ":id/variables" do
variable_params = declared_params(include_missing: false)
variable = user_group.variables.create(variable_params)
@@ -60,19 +60,19 @@ module API
end
end
- desc 'Update an existing variable from a group' do
+ desc "Update an existing variable from a group" do
success Entities::Variable
end
params do
- optional :key, type: String, desc: 'The key of the variable'
- optional :value, type: String, desc: 'The value of the variable'
- optional :protected, type: String, desc: 'Whether the variable is protected'
+ optional :key, type: String, desc: "The key of the variable"
+ optional :value, type: String, desc: "The value of the variable"
+ optional :protected, type: String, desc: "Whether the variable is protected"
end
# rubocop: disable CodeReuse/ActiveRecord
- put ':id/variables/:key' do
+ put ":id/variables/:key" do
variable = user_group.variables.find_by(key: params[:key])
- break not_found!('GroupVariable') unless variable
+ break not_found!("GroupVariable") unless variable
variable_params = declared_params(include_missing: false).except(:key)
@@ -84,16 +84,16 @@ module API
end
# rubocop: enable CodeReuse/ActiveRecord
- desc 'Delete an existing variable from a group' do
+ desc "Delete an existing variable from a group" do
success Entities::Variable
end
params do
- requires :key, type: String, desc: 'The key of the variable'
+ requires :key, type: String, desc: "The key of the variable"
end
# rubocop: disable CodeReuse/ActiveRecord
- delete ':id/variables/:key' do
+ delete ":id/variables/:key" do
variable = user_group.variables.find_by(key: params[:key])
- not_found!('GroupVariable') unless variable
+ not_found!("GroupVariable") unless variable
destroy_conditionally!(variable)
end