Sha256: 8c6b82a6831ae99fc6bb907522aea25ebd2fc20083d4d334785781bdf9538074

Contents?: true

Size: 233 Bytes

Versions: 21

Compression:

Stored size: 233 Bytes

Contents

module SecureHeaders
  module HashHelper
    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
  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
secure_headers-2.5.3 lib/secure_headers/hash_helper.rb
secure_headers-2.5.2 lib/secure_headers/hash_helper.rb
secure_headers-2.5.1 lib/secure_headers/hash_helper.rb
secure_headers-2.5.0 lib/secure_headers/hash_helper.rb
secure_headers-2.4.4 lib/secure_headers/hash_helper.rb
secure_headers-2.4.3 lib/secure_headers/hash_helper.rb
secure_headers-2.4.2 lib/secure_headers/hash_helper.rb
secure_headers-2.4.1 lib/secure_headers/hash_helper.rb
secure_headers-2.4.0 lib/secure_headers/hash_helper.rb
secure_headers-2.3.0 lib/secure_headers/hash_helper.rb
secure_headers-2.2.4 lib/secure_headers/hash_helper.rb
secure_headers-2.2.3 lib/secure_headers/hash_helper.rb
secure_headers-2.2.2 lib/secure_headers/hash_helper.rb
secure_headers-2.2.1 lib/secure_headers/hash_helper.rb
secure_headers-2.2.0 lib/secure_headers/hash_helper.rb
secure_headers-2.1.0 lib/secure_headers/hash_helper.rb
secure_headers-2.0.2 lib/secure_headers/hash_helper.rb
secure_headers-2.0.1 lib/secure_headers/hash_helper.rb
secure_headers-2.0.0 lib/secure_headers/hash_helper.rb
secure_headers-2.0.0.pre2 lib/secure_headers/hash_helper.rb