module SecureHeaders::HashHelper

Public Instance Methods

hash_source(inline_script, digest = :SHA256) click to toggle source
# File lib/secure_headers/hash_helper.rb, line 6
def hash_source(inline_script, digest = :SHA256)
  base64_hashed_content = Base64.encode64(Digest.const_get(digest).digest(inline_script)).chomp
  "'#{digest.to_s.downcase}-#{base64_hashed_content}'"
end