Sha256: c0230215a76dde33ba50921097a75881fb70b566626e1dcdb052031b27564c7d

Contents?: true

Size: 492 Bytes

Versions: 5

Compression:

Stored size: 492 Bytes

Contents

module Vmstator

  class Cache
    attr_reader :num
    attr_reader :name
    attr_reader :size
    attr_reader :total
    attr_reader :pages

    def initialize(data=false)
      if data
        update(data)
      end
      true
    end

    def update(data)
      if data
        @num   = data[:num]
        @name  = data[:name]
        @sec   = data[:size]
        @total = data[:total]
        @pages = data[:pages]
      else
        return false
      end
      true
    end

  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
vmstator-2.1.0 lib/vmstator/linux/cache.rb
vmstator-2.0.4 lib/vmstator/cache.rb
vmstator-2.0.3 lib/vmstator/cache.rb
vmstator-2.0.2 lib/vmstator/cache.rb
vmstator-2.0.1 lib/vmstator/cache.rb