Sha256: c13e25049dd86d65fd028d7aaaf90a3b411e099291bdc8abdb45ea979cce8059
Contents?: true
Size: 514 Bytes
Versions: 30
Compression:
Stored size: 514 Bytes
Contents
module Locomotive module Concerns module Asset module Checksum extend ActiveSupport::Concern included do ## fields ## field :checksum ## callbacks ## before_save :calculate_checksum end private def calculate_checksum begin self.checksum = Digest::MD5.hexdigest(self.source.read) rescue Errno::ENOENT => e # no file end end end end end end
Version data entries
30 entries across 30 versions & 1 rubygems