Sha256: 1f35ffe6c5ce39c80b8e1bf00d0e796aa534fe73ad73f82b773bce42c8a5ce40
Contents?: true
Size: 483 Bytes
Versions: 6
Compression:
Stored size: 483 Bytes
Contents
# Mechanism to cache git repos # # Licensed under the MIT license # Copyright (C) 2013-2014 Red Hat, Inc. require 'fileutils' module Polisher class GitCache DIR = "#{ENV['HOME']}/.polisher/git" def self.create! FileUtils.mkdir_p(DIR) unless File.directory?(DIR) end def self.clear! FileUtils.rm_rf(DIR) end def self.path_for(id) self.create! "#{DIR}/#{id.gsub(/[:\/]/, '')}" end end # class GemCache end # module Polisher
Version data entries
6 entries across 6 versions & 1 rubygems