Module: PactBroker::Api::Resources::WebhookResourceMethods

Defined in:
lib/pact_broker/api/resources/webhook_resource_methods.rb

Instance Method Summary collapse

Instance Method Details

#malformed_webhook_request?(webhook) ⇒ Boolean

Returns:

  • (Boolean)


8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/pact_broker/api/resources/webhook_resource_methods.rb', line 8

def malformed_webhook_request? webhook
  begin
    if (errors = webhook.validate).any?
      set_json_validation_error_messages errors
      return true
    end
  rescue
    set_json_error_message 'Invalid JSON'
    return true
  end
  false
end