Sha256: 275f0c2ca5793d062bc5211d11c96cdeecd7da9cc255bb23ac9fb7f02ba74910
Contents?: true
Size: 504 Bytes
Versions: 17
Compression:
Stored size: 504 Bytes
Contents
# frozen_string_literal: true require "digest" module ActiveSupport class Digest #:nodoc: class <<self def hash_digest_class @hash_digest_class ||= ::Digest::MD5 end def hash_digest_class=(klass) raise ArgumentError, "#{klass} is expected to implement hexdigest class method" unless klass.respond_to?(:hexdigest) @hash_digest_class = klass end def hexdigest(arg) hash_digest_class.hexdigest(arg)[0...32] end end end end
Version data entries
17 entries across 17 versions & 2 rubygems