Module: PackRat::CacheHelper::ClassMethods
- Defined in:
- lib/pack_rat.rb
Instance Method Summary collapse
Instance Method Details
#file_digest ⇒ Object
43 44 45 46 47 48 49 50 51 52 |
# File 'lib/pack_rat.rb', line 43 def file_digest if self.file_location begin file = File.read(self.file_location) Digest::MD5.hexdigest(file) rescue nil end end end |
#file_location_guesser ⇒ Object
54 55 56 |
# File 'lib/pack_rat.rb', line 54 def file_location_guesser "#{Rails.root}/app/models/#{self.to_s.split('::').join('/').underscore.downcase}.rb" if defined? Rails end |