Class: CoreLibrary::DigestEncoder

Inherits:
Object
  • Object
show all
Defined in:
lib/apimatic-core/security/signature_verification/hmac_signature_verifier.rb

Overview

DigestEncoder Interface ===

Direct Known Subclasses

Base64Encoder, Base64UrlEncoder, HexEncoder

Instance Method Summary collapse

Instance Method Details

#encode(digest) ⇒ String

Encodes a digest (bytes) into a string.

Parameters:

  • digest (String)

    raw digest bytes

Returns:

  • (String)

Raises:

  • (NotImplementedError)


10
11
12
# File 'lib/apimatic-core/security/signature_verification/hmac_signature_verifier.rb', line 10

def encode(digest)
  raise NotImplementedError, 'This method must be implemented in a subclass.'
end