class Netscaler::System::Interface
Public Class Methods
new(netscaler)
click to toggle source
# File lib/netscaler/system/interface.rb, line 6 def initialize(netscaler) @netscaler=netscaler end
Public Instance Methods
bind()
click to toggle source
# File lib/netscaler/system/interface.rb, line 29 def bind Bind.new @netscaler end
show(payload={})
click to toggle source
# File lib/netscaler/system/interface.rb, line 10 def show(payload={}) if payload[:name] != nil then validate_payload(payload, [:name]) return @netscaler.adapter.get("config/interface/#{payload[:name]}") else return @netscaler.adapter.get('config/interface/') end end
stat(payload={})
click to toggle source
# File lib/netscaler/system/interface.rb, line 20 def stat(payload={}) if payload[:name] != nil then validate_payload(payload, [:name]) return @netscaler.adapter.get("stat/interface/#{payload[:name]}") else return @netscaler.adapter.get('stat/interface') end end
unbind()
click to toggle source
# File lib/netscaler/system/interface.rb, line 33 def unbind Unbind.new @netscaler end