class Netscaler::NetscalerService
Public Instance Methods
validate_payload(payload, required_args)
click to toggle source
# File lib/netscaler/netscaler_service.rb, line 3 def validate_payload(payload, required_args) payload = Netscaler.hash_hack(payload) raise ArgumentError, 'payload must be a hash.' unless payload.is_a?(Hash) missing_args=[] required_args.each do |arg| missing_args << arg unless payload[arg] != nil end raise ArgumentError, "Missing required arguments. #{missing_args.join(', ')}" unless missing_args.length == 0; end