summaryrefslogtreecommitdiff
path: root/app/models/concerns/checksummable.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/models/concerns/checksummable.rb')
-rw-r--r--app/models/concerns/checksummable.rb6
1 files changed, 5 insertions, 1 deletions
diff --git a/app/models/concerns/checksummable.rb b/app/models/concerns/checksummable.rb
index 1f76eb87aa5..d6d17bfc604 100644
--- a/app/models/concerns/checksummable.rb
+++ b/app/models/concerns/checksummable.rb
@@ -3,9 +3,13 @@
module Checksummable
extend ActiveSupport::Concern
+ def crc32(data)
+ Zlib.crc32(data)
+ end
+
class_methods do
def hexdigest(path)
- Digest::SHA256.file(path).hexdigest
+ ::Digest::SHA256.file(path).hexdigest
end
end
end