Sha256: f35f5134c7cffe9a5ad9abea4bf4a6b1b85ff686bff8df43da169e8dca8e8a1f

Contents?: true

Size: 292 Bytes

Versions: 15

Compression:

Stored size: 292 Bytes

Contents

module RorVsWild
  class Metrics
    class Storage
      attr_reader :used, :free

      def update
        array = `df -k | grep " /$"`.split
        @used = array[2].to_i * 1000
        @free = array[3].to_i * 1000
      end

      def total
        used + free
      end
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
rorvswild-1.9.1 lib/rorvswild/metrics/storage.rb
rorvswild-1.9.0 lib/rorvswild/metrics/storage.rb
rorvswild-1.8.1 lib/rorvswild/metrics/storage.rb
rorvswild-1.8.0 lib/rorvswild/metrics/storage.rb
rorvswild-1.7.1 lib/rorvswild/metrics/storage.rb
rorvswild-1.7.0 lib/rorvswild/metrics/storage.rb
rorvswild-1.6.5 lib/rorvswild/metrics/storage.rb
rorvswild-1.6.4 lib/rorvswild/metrics/storage.rb
rorvswild-1.6.3 lib/rorvswild/metrics/storage.rb
rorvswild-1.6.2 lib/rorvswild/metrics/storage.rb
rorvswild-1.6.1 lib/rorvswild/metrics/storage.rb
rorvswild-1.6.0 lib/rorvswild/metrics/storage.rb
rorvswild-1.5.17 lib/rorvswild/metrics/storage.rb
rorvswild-1.5.16 lib/rorvswild/metrics/storage.rb
rorvswild-1.5.15 lib/rorvswild/metrics/storage.rb