Sha256: 94d39e19959cb7c804e4b49e47a8f2766191dd60254fed55a45b90e9b6941bce

Contents?: true

Size: 513 Bytes

Versions: 1

Compression:

Stored size: 513 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].to_i
        @name  = data[:name]
        @sec   = data[:size].to_i 
        @total = data[:total].to_i
        @pages = data[:pages].to_i
      else
        return false
      end
      true
    end

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
vmstator-2.0.0 lib/vmstator/cache.rb