Class: ReductoAI::Rails::RequestVerifier
- Inherits:
-
Object
- Object
- ReductoAI::Rails::RequestVerifier
- Defined in:
- lib/reducto_ai/rails/request_verifier.rb
Class Method Summary collapse
Class Method Details
.verify!(request, secret: nil) ⇒ Object
10 11 12 13 14 15 16 |
# File 'lib/reducto_ai/rails/request_verifier.rb', line 10 def verify!(request, secret: nil) payload = request.raw_post headers = extract_webhook_headers(request) verified_payload = Webhooks::Verifier.verify!(payload: payload, headers: headers, secret: secret) Webhooks::Event.parse(verified_payload, headers: headers) end |