Method: TravisBundleCache::Cache#initialize
- Defined in:
- lib/travis_bundle_cache/cache.rb
#initialize ⇒ Cache
Returns a new instance of Cache.
6 7 8 9 10 11 12 13 14 |
# File 'lib/travis_bundle_cache/cache.rb', line 6 def initialize @architecture = `uname -m`.strip @bundle_archive = ENV['BUNDLE_ARCHIVE'] || ENV['TRAVIS_REPO_SLUG'].gsub(/\//, '-') @file_name = "#{@bundle_archive}-#{@architecture}.tgz" @file_path = File.("~/#{@file_name}") @lock_file = File.join(File.(ENV["TRAVIS_BUILD_DIR"]), "Gemfile.lock") @digest_filename = "#{@file_name}.sha2" @old_digest_filename = File.("~/remote_#{@digest_filename}") end |