class Netscaler::Cs::Policylabel

Public Class Methods

new(netscaler) click to toggle source
# File lib/netscaler/cs/policylabel.rb, line 7
def initialize(netscaler)
  @netscaler=netscaler
end

Public Instance Methods

show(payload={}) click to toggle source
# File lib/netscaler/cs/policylabel.rb, line 11
def show(payload={})
  if payload[:name] != nil then
    validate_payload(payload, [:name])
    return @netscaler.adapter.get("config/cspolicylabel/#{payload[:name]}")
  elsif payload == {} then
    return @netscaler.adapter.get('config/cspolicylabel/')
  else
    raise ArgumentError, 'payload supplied must have been missing :name'
  end
end
show_binding(payload) click to toggle source
# File lib/netscaler/cs/policylabel.rb, line 22
def show_binding(payload)
  raise ArgumentError, 'payload cannot be null' if payload.nil?
  validate_payload(payload, [:name])
  return @netscaler.adapter.get("config/cspolicylabel_binding/#{payload[:name]}")
end