lib/api_spec/lib/api_spec/specs/webhooks.rb in nationbuilder-rb-1.3.5 vs lib/api_spec/lib/api_spec/specs/webhooks.rb in nationbuilder-rb-1.3.6

- old
+ new

@@ -1,15 +1,14 @@ class ApiSpec::Spec endpoint 'Webhooks' do |surveys| surveys.method('Index') do |m| + m.synopsis = 'Lists all webhooks' + m.http_method = 'GET' + m.uri = '/webhooks' - m.synopsis = "Lists all webhooks" - m.http_method = "GET" - m.uri = "/webhooks" - m.parameter('__token') do |p| p.required = 'N' p.type = 'string' p.description = 'pagination token' end @@ -24,52 +23,44 @@ p.required = 'N' p.default = '10' p.type = 'int' p.description = 'maximum number of results to return' end - end surveys.method('Show') do |m| + m.synopsis = 'Shows the details of an individual webhook' + m.http_method = 'GET' + m.uri = '/webhooks/:id' - m.synopsis = "Shows the details of an individual webhook" - m.http_method = "GET" - m.uri = "/webhooks/:id" - m.parameter('id') do |p| p.required = 'Y' p.type = 'string' p.description = 'the ID of the webhook to display' end - end surveys.method('Create') do |m| - m.synopsis = "Creates a new webhook" - m.http_method = "POST" - m.uri = "/webhooks" + m.synopsis = 'Creates a new webhook' + m.http_method = 'POST' + m.uri = '/webhooks' m.parameter('body') do |p| p.required = 'Y' p.type = 'json' p.description = 'a JSON representation of the new webhook' end end surveys.method('Destroy') do |m| + m.synopsis = 'Destroys a webhook' + m.http_method = 'DELETE' + m.uri = '/webhooks/:id' - m.synopsis = "Destroys a webhook" - m.http_method = "DELETE" - m.uri = "/webhooks/:id" - m.parameter('id') do |p| p.required = 'Y' p.type = 'int' p.description = 'the ID a webhook' end - end - end - - end