File tree 2 files changed +4
-4
lines changed
lib/active_model/serializer/concerns
2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -56,7 +56,7 @@ def _cache_digest
56
56
def digest_caller_file ( caller_line )
57
57
serializer_file_path = caller_line [ CALLER_FILE ]
58
58
serializer_file_contents = IO . read ( serializer_file_path )
59
- Digest ::MD5 . hexdigest ( serializer_file_contents )
59
+ Digest ::SHA1 . hexdigest ( serializer_file_contents )
60
60
rescue TypeError , Errno ::ENOENT
61
61
warn <<-EOF . strip_heredoc
62
62
Cannot digest non-existent file: '#{ caller_line } '.
Original file line number Diff line number Diff line change @@ -447,13 +447,13 @@ def test_a_serializer_rendered_by_two_adapter_returns_differently_fetch_attribut
447
447
448
448
def test_uses_file_digest_in_cache_key
449
449
render_object_with_cache ( @blog )
450
- file_digest = Digest ::MD5 . hexdigest ( File . open ( __FILE__ ) . read )
450
+ file_digest = Digest ::SHA1 . hexdigest ( File . open ( __FILE__ ) . read )
451
451
key = "#{ @blog . cache_key } /#{ adapter . cache_key } /#{ file_digest } "
452
452
assert_equal ( @blog_serializer . attributes , cache_store . fetch ( key ) )
453
453
end
454
454
455
455
def test_cache_digest_definition
456
- file_digest = Digest ::MD5 . hexdigest ( File . open ( __FILE__ ) . read )
456
+ file_digest = Digest ::SHA1 . hexdigest ( File . open ( __FILE__ ) . read )
457
457
assert_equal ( file_digest , @post_serializer . class . _cache_digest )
458
458
end
459
459
@@ -560,7 +560,7 @@ def test_digest_caller_file
560
560
path = file . path
561
561
caller_line = "#{ path } :1:in `<top (required)>'"
562
562
file . close
563
- assert_equal ActiveModel ::Serializer . digest_caller_file ( caller_line ) , Digest ::MD5 . hexdigest ( contents )
563
+ assert_equal ActiveModel ::Serializer . digest_caller_file ( caller_line ) , Digest ::SHA1 . hexdigest ( contents )
564
564
ensure
565
565
file . unlink
566
566
FileUtils . remove_entry dir
You can’t perform that action at this time.
0 commit comments