Top Level Namespace
Defined Under Namespace
Classes: SmoothCodeAuth
Instance Method Summary collapse
Instance Method Details
#generate_hmac(secret, base_string, digest_alg = 'sha256') ⇒ Object
3 4 5 6 7 |
# File 'lib/smoothcode/utils.rb', line 3 def generate_hmac(secret, base_string, digest_alg = 'sha256') digest = OpenSSL::Digest.new(digest_alg) OpenSSL::HMAC.hexdigest(digest, secret, base_string) end |