lib/pact_broker/api/resources/webhook.rb in pact_broker-2.58.0 vs lib/pact_broker/api/resources/webhook.rb in pact_broker-2.58.2

- old
+ new

@@ -21,10 +21,14 @@ def allowed_methods ["GET", "PUT", "DELETE", "OPTIONS"] end def resource_exists? + !!resource_object + end + + def resource_object webhook end def malformed_request? if request.put? @@ -33,20 +37,20 @@ false end def from_json if webhook - @webhook = webhook_service.update_by_uuid uuid, params_with_string_keys + @webhook = webhook_service.update_by_uuid(uuid, params(symbolize_names: false)) response.body = to_json else @webhook = webhook_service.create(uuid, parsed_webhook, consumer, provider) response.body = to_json 201 end end def to_json - Decorators::WebhookDecorator.new(webhook).to_json(user_options: { base_url: base_url }) + Decorators::WebhookDecorator.new(webhook).to_json(decorator_options) end def delete_resource webhook_service.delete_by_uuid uuid true