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