class Netscaler::Responder::Policy

Public Class Methods

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

Public Instance Methods

show(payload={}) click to toggle source
# File lib/netscaler/responder/policy.rb, line 11
def show(payload={})
  if payload[:name] != nil then
    validate_payload(payload, [:name])
    return @netscaler.adapter.get("config/responderpolicy/#{payload[:name]}")
  elsif payload == {} then
    return @netscaler.adapter.get('config/responderpolicy/')
  else
    raise ArgumentError, 'payload supplied must have been missing :name'
  end
end