class Netscaler::System
Public Class Methods
new(netscaler)
click to toggle source
# File lib/netscaler/system.rb, line 7 def initialize(netscaler) @netscaler = netscaler end
Public Instance Methods
cpu()
click to toggle source
# File lib/netscaler/system.rb, line 23 def cpu @netscaler.adapter.get('stat/systemcpu') end
file()
click to toggle source
# File lib/netscaler/system.rb, line 11 def file File.new @netscaler end
hostname()
click to toggle source
# File lib/netscaler/system.rb, line 31 def hostname hostname = @netscaler.adapter.get('config/nshostname') hostname['nshostname'].first['hostname'] end
interface()
click to toggle source
# File lib/netscaler/system.rb, line 15 def interface Interface.new @netscaler end
memory()
click to toggle source
# File lib/netscaler/system.rb, line 27 def memory @netscaler.adapter.get('stat/systemmemory') end
stat()
click to toggle source
# File lib/netscaler/system.rb, line 19 def stat @netscaler.adapter.get('stat/system') end