class Aruba::Platforms::DetermineDiskUsage

Determinate disk usage

@private

Public Instance Methods

call(*args) click to toggle source
# File lib/aruba/platforms/determine_disk_usage.rb, line 11
def call(*args)
  args = args.flatten

  physical_block_size = args.pop
  paths = args

  size = paths.flatten.map do |p|
    DiskUsageCalculator.new.call(
      p.blocks,
      physical_block_size
    )
  end.inject(0, &:+)

  FileSize.new(size)
end