Sha256: f0f11c360266203280f1cd504d5095d144747f8769ddd2d5911732aa65098e8b
Contents?: true
Size: 754 Bytes
Versions: 3
Compression:
Stored size: 754 Bytes
Contents
# -*- coding: utf-8 -*- module Keystone module Os class AbstractOs attr_accessor :version def ip_address end def hostname end def disk end def process_list end def netstat end def dump self_methods = self.methods - Class.methods self_methods.delete(:version=) self_methods.delete(:dump) self_methods.delete(:bin_or_usrbin) Keystone::Base::Logger.instance.debug self_methods st = "" self_methods.each do |method| #p method st << "== #{method} ==\n #{self.__send__(method).to_s.split("\n").join("\n ")}\n" end return st end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
keystone-0.0.32 | lib/keystone/os/abstract_os.rb |
keystone-0.0.31 | lib/keystone/os/abstract_os.rb |
keystone-0.0.30 | lib/keystone/os/abstract_os.rb |