diff options
Diffstat (limited to 'lib/api/broadcast_messages.rb')
-rw-r--r-- | lib/api/broadcast_messages.rb | 54 |
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) |