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