Method: TravisBundleCache::Cache#initialize

Defined in:
lib/travis_bundle_cache/cache.rb

#initializeCache

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.expand_path("~/#{@file_name}")
  @lock_file           = File.join(File.expand_path(ENV["TRAVIS_BUILD_DIR"]), "Gemfile.lock")
  @digest_filename     = "#{@file_name}.sha2"
  @old_digest_filename = File.expand_path("~/remote_#{@digest_filename}")
end