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