Merge pull request #2286 from reitermarkus/redundant-utils

Remove redundant `Utils`.
This commit is contained in:
Markus Reiter 2017-03-08 02:43:03 +01:00 committed by GitHub
commit 9a4538a325
4 changed files with 3 additions and 37 deletions

View File

@ -62,7 +62,7 @@ module Hbc
end
def disk_cleanup_size
Utils.size_in_bytes(cache_files)
cache_files.map(&:disk_usage).inject(:+)
end
def remove_cache_files(*tokens)

View File

@ -24,7 +24,7 @@ module Hbc
end
def install_rubocop
Utils.capture_stderr do
capture_stderr do
begin
Homebrew.install_gem_setup_path! "rubocop-cask", HOMEBREW_RUBOCOP_CASK_VERSION, "rubocop"
rescue SystemExit

View File

@ -90,27 +90,6 @@ module Hbc
Etc.getpwuid(Process.euid).name
end
# paths that "look" descendant (textually) will still
# return false unless both the given paths exist
def self.file_is_descendant(file, dir)
file = Pathname.new(file)
dir = Pathname.new(dir)
return false unless file.exist? && dir.exist?
unless dir.directory?
onoe "Argument must be a directory: '#{dir}'"
return false
end
unless file.absolute? && dir.absolute?
onoe "Both arguments must be absolute: '#{file}', '#{dir}'"
return false
end
while file.parent != file
return true if File.identical?(file, dir)
file = file.parent
end
false
end
def self.path_occupied?(path)
File.exist?(path) || File.symlink?(path)
end
@ -145,18 +124,5 @@ module Hbc
timestamp.concat(fraction)
container_path.join(timestamp)
end
def self.size_in_bytes(files)
Array(files).reduce(0) { |acc, elem| acc + (File.size?(elem) || 0) }
end
def self.capture_stderr
previous_stderr = $stderr
$stderr = StringIO.new
yield
$stderr.string
ensure
$stderr = previous_stderr
end
end
end

View File

@ -19,7 +19,7 @@ describe Hbc::CLI::Cleanup, :cask do
cached_downloads.each(&FileUtils.method(:touch))
cleanup_size = Hbc::Utils.size_in_bytes(cached_downloads[0])
cleanup_size = cached_downloads[0].disk_usage
expect {
subject.cleanup(cleaned_up_cached_download)