class IABConsentString::Consent::VendorConsentEncoder
Public Class Methods
toBase64String(vendorConsent)
click to toggle source
Encode vendor consent to Base64 string @param vendorConsent [VendorConsent] vendor consent @return [String] Base64 encoded string
# File lib/iab_consent_string/consent/vendor_consent_encoder.rb, line 9 def self.toBase64String(vendorConsent) # Encode Without Padding to respect IAB Consent String Spec Base64.urlsafe_encode64(vendorConsent.toByteArray().pack("C*") , padding: false) end