summaryrefslogtreecommitdiff
path: root/lib/api/broadcast_messages.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/api/broadcast_messages.rb')
-rw-r--r--lib/api/broadcast_messages.rb54
1 files changed, 27 insertions, 27 deletions
diff --git a/lib/api/broadcast_messages.rb b/lib/api/broadcast_messages.rb
index 19148758fc5..2855e2e5fac 100644
--- a/lib/api/broadcast_messages.rb
+++ b/lib/api/broadcast_messages.rb
@@ -14,8 +14,8 @@ module API
end
end
- desc 'Get all broadcast messages' do
- detail 'This feature was introduced in GitLab 8.12.'
+ desc "Get all broadcast messages" do
+ detail "This feature was introduced in GitLab 8.12."
success Entities::BroadcastMessage
end
params do
@@ -27,16 +27,16 @@ module API
present paginate(messages), with: Entities::BroadcastMessage
end
- desc 'Create a broadcast message' do
- detail 'This feature was introduced in GitLab 8.12.'
+ desc "Create a broadcast message" do
+ detail "This feature was introduced in GitLab 8.12."
success Entities::BroadcastMessage
end
params do
- requires :message, type: String, desc: 'Message to display'
- optional :starts_at, type: DateTime, desc: 'Starting time', default: -> { Time.zone.now }
- optional :ends_at, type: DateTime, desc: 'Ending time', default: -> { 1.hour.from_now }
- optional :color, type: String, desc: 'Background color'
- optional :font, type: String, desc: 'Foreground color'
+ requires :message, type: String, desc: "Message to display"
+ optional :starts_at, type: DateTime, desc: "Starting time", default: -> { Time.zone.now }
+ optional :ends_at, type: DateTime, desc: "Ending time", default: -> { 1.hour.from_now }
+ optional :color, type: String, desc: "Background color"
+ optional :font, type: String, desc: "Foreground color"
end
post do
message = BroadcastMessage.create(declared_params(include_missing: false))
@@ -48,32 +48,32 @@ module API
end
end
- desc 'Get a specific broadcast message' do
- detail 'This feature was introduced in GitLab 8.12.'
+ desc "Get a specific broadcast message" do
+ detail "This feature was introduced in GitLab 8.12."
success Entities::BroadcastMessage
end
params do
- requires :id, type: Integer, desc: 'Broadcast message ID'
+ requires :id, type: Integer, desc: "Broadcast message ID"
end
- get ':id' do
+ get ":id" do
message = find_message
present message, with: Entities::BroadcastMessage
end
- desc 'Update a broadcast message' do
- detail 'This feature was introduced in GitLab 8.12.'
+ desc "Update a broadcast message" do
+ detail "This feature was introduced in GitLab 8.12."
success Entities::BroadcastMessage
end
params do
- requires :id, type: Integer, desc: 'Broadcast message ID'
- optional :message, type: String, desc: 'Message to display'
- optional :starts_at, type: DateTime, desc: 'Starting time'
- optional :ends_at, type: DateTime, desc: 'Ending time'
- optional :color, type: String, desc: 'Background color'
- optional :font, type: String, desc: 'Foreground color'
- end
- put ':id' do
+ requires :id, type: Integer, desc: "Broadcast message ID"
+ optional :message, type: String, desc: "Message to display"
+ optional :starts_at, type: DateTime, desc: "Starting time"
+ optional :ends_at, type: DateTime, desc: "Ending time"
+ optional :color, type: String, desc: "Background color"
+ optional :font, type: String, desc: "Foreground color"
+ end
+ put ":id" do
message = find_message
if message.update(declared_params(include_missing: false))
@@ -83,14 +83,14 @@ module API
end
end
- desc 'Delete a broadcast message' do
- detail 'This feature was introduced in GitLab 8.12.'
+ desc "Delete a broadcast message" do
+ detail "This feature was introduced in GitLab 8.12."
success Entities::BroadcastMessage
end
params do
- requires :id, type: Integer, desc: 'Broadcast message ID'
+ requires :id, type: Integer, desc: "Broadcast message ID"
end
- delete ':id' do
+ delete ":id" do
message = find_message
destroy_conditionally!(message)