Sha256: 2d39ad2926553de3102441fe09e8b0f63303bfb5b9b852a0e600a84c3f698777
Contents?: true
Size: 812 Bytes
Versions: 5
Compression:
Stored size: 812 Bytes
Contents
require 'aruba/platforms/disk_usage_calculator' # Aruba module Aruba # Platforms module Platforms # Determinate disk usage # # @private class DetermineDiskUsage def call(*args) args = args.flatten deprecated_block_size = args.pop paths = args size = paths.flatten.map do |p| # TODO: replace the `call` methods signature so that you can use just # p.minimum_disk_space_used # # (Same result, since the values are multiplied, so # deprecated_block_size is canceled out DiskUsageCalculator.new.call( (p.minimum_disk_space_used / deprecated_block_size), deprecated_block_size ) end.inject(0, &:+) FileSize.new(size) end end end end
Version data entries
5 entries across 5 versions & 1 rubygems