class Netscaler::System::File

Public Class Methods

new(netscaler) click to toggle source
# File lib/netscaler/system/file.rb, line 6
def initialize(netscaler)
  @netscaler = netscaler
end

Public Instance Methods

add(payload = {}) click to toggle source
# File lib/netscaler/system/file.rb, line 10
def add(payload = {})
  raise ArgumentError, 'payload cannot be null' if payload.nil?
  validate_payload(payload, [:filename, :filecontent, :filelocation])
  return @netscaler.adapter.post('config/systemfile', { 'systemfile' => payload })
end