diff options
author | David Heinemeier Hansson <david@loudthinking.com> | 2017-07-04 14:54:38 +0200 |
---|---|---|
committer | David Heinemeier Hansson <david@loudthinking.com> | 2017-07-04 14:54:38 +0200 |
commit | a146858a143ab14cf1af3bda3e0705c63404c7f1 (patch) | |
tree | e9d9abd72668ee33c02850a2b7609dc9364434cc /lib/active_file | |
parent | d7e877be2445ded5effef4cecadeab90ef0be9f1 (diff) | |
download | rails-a146858a143ab14cf1af3bda3e0705c63404c7f1.tar.gz rails-a146858a143ab14cf1af3bda3e0705c63404c7f1.tar.bz2 rails-a146858a143ab14cf1af3bda3e0705c63404c7f1.zip |
Extract explaining method
Diffstat (limited to 'lib/active_file')
-rw-r--r-- | lib/active_file/sites/gcs_site.rb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/active_file/sites/gcs_site.rb b/lib/active_file/sites/gcs_site.rb index d9164621c2..71f065c608 100644 --- a/lib/active_file/sites/gcs_site.rb +++ b/lib/active_file/sites/gcs_site.rb @@ -32,7 +32,7 @@ class ActiveFile::Sites::GCSSite < ActiveFile::Site end def checksum(key) - file_for(key).md5.unpack("m0").first.unpack("H*").first + convert_to_hex base64: file_for(key).md5 end @@ -40,4 +40,8 @@ class ActiveFile::Sites::GCSSite < ActiveFile::Site def file_for(key) bucket.file(key) end + + def convert_to_hex(base64:) + base64.unpack("m0").first.unpack("H*").first + end end |