Module: SecureHeaders::HashHelper

Included in:
ViewHelpers
Defined in:
lib/secure_headers/hash_helper.rb

Instance Method Summary collapse

Instance Method Details

#hash_source(inline_script, digest = :SHA256) ⇒ Object



3
4
5
# File 'lib/secure_headers/hash_helper.rb', line 3

def hash_source(inline_script, digest = :SHA256)
  [digest.to_s.downcase, "-", [[Digest.const_get(digest).hexdigest(inline_script)].pack("H*")].pack("m").chomp].join
end