class Bob::Webhooks
Public Class Methods
calculate_signature(body:, key: ENV['BOB_WEBHOOK_SECRET'])
click to toggle source
# File lib/bob/webhooks.rb, line 5 def self.calculate_signature(body:, key: ENV['BOB_WEBHOOK_SECRET']) digest = OpenSSL::Digest.new('sha512') Base64.strict_encode64(OpenSSL::HMAC.digest(digest, key, body)) end