Class: Aruba::Platforms::DetermineDiskUsage
- Inherits:
-
Object
- Object
- Aruba::Platforms::DetermineDiskUsage
- Defined in:
- lib/aruba/platforms/determine_disk_usage.rb
Overview
Determinate disk usage
Instance Method Summary collapse
Instance Method Details
#call(*args) ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# 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 |