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