Class: ZAPv2::Script

Inherits:
Object
  • Object
show all
Defined in:
lib/zap/v2apis/script.rb

Instance Method Summary collapse

Constructor Details

#initialize(client) ⇒ Script

Returns a new instance of Script.



5
6
7
# File 'lib/zap/v2apis/script.rb', line 5

def initialize(client)
  @client = client
end

Instance Method Details

#clear_global_custom_var(var_key) ⇒ Object



53
54
55
# File 'lib/zap/v2apis/script.rb', line 53

def clear_global_custom_var(var_key)
  @client.get("/JSON/script/action/clearGlobalCustomVar/?varKey=#{var_key}")
end

#clear_global_var(var_key) ⇒ Object



57
58
59
# File 'lib/zap/v2apis/script.rb', line 57

def clear_global_var(var_key)
  @client.get("/JSON/script/action/clearGlobalVar/?varKey=#{var_key}")
end

#clear_global_varsObject



61
62
63
# File 'lib/zap/v2apis/script.rb', line 61

def clear_global_vars
  @client.get('/JSON/script/action/clearGlobalVars/')
end

#clear_script_custom_var(script_name, var_key) ⇒ Object



65
66
67
# File 'lib/zap/v2apis/script.rb', line 65

def clear_script_custom_var(script_name, var_key)
  @client.get("/JSON/script/action/clearScriptCustomVar/?scriptName=#{script_name}&varKey=#{var_key}")
end

#clear_script_var(script_name, var_key) ⇒ Object



69
70
71
# File 'lib/zap/v2apis/script.rb', line 69

def clear_script_var(script_name, var_key)
  @client.get("/JSON/script/action/clearScriptVar/?scriptName=#{script_name}&varKey=#{var_key}")
end

#clear_script_vars(script_name) ⇒ Object



73
74
75
# File 'lib/zap/v2apis/script.rb', line 73

def clear_script_vars(script_name)
  @client.get("/JSON/script/action/clearScriptVars/?scriptName=#{script_name}")
end

#disable(script_name) ⇒ Object



77
78
79
# File 'lib/zap/v2apis/script.rb', line 77

def disable(script_name)
  @client.get("/JSON/script/action/disable/?scriptName=#{script_name}")
end

#enable(script_name) ⇒ Object



81
82
83
# File 'lib/zap/v2apis/script.rb', line 81

def enable(script_name)
  @client.get("/JSON/script/action/enable/?scriptName=#{script_name}")
end

#global_custom_var(var_key) ⇒ Object



9
10
11
# File 'lib/zap/v2apis/script.rb', line 9

def global_custom_var(var_key)
  @client.get("/JSON/script/view/globalCustomVar/?varKey=#{var_key}")
end

#global_custom_varsObject



13
14
15
# File 'lib/zap/v2apis/script.rb', line 13

def global_custom_vars
  @client.get('/JSON/script/view/globalCustomVars/')
end

#global_var(var_key) ⇒ Object



17
18
19
# File 'lib/zap/v2apis/script.rb', line 17

def global_var(var_key)
  @client.get("/JSON/script/view/globalVar/?varKey=#{var_key}")
end

#global_varsObject



21
22
23
# File 'lib/zap/v2apis/script.rb', line 21

def global_vars
  @client.get('/JSON/script/view/globalVars/')
end

#list_enginesObject



25
26
27
# File 'lib/zap/v2apis/script.rb', line 25

def list_engines
  @client.get('/JSON/script/view/listEngines/')
end

#list_scriptsObject



29
30
31
# File 'lib/zap/v2apis/script.rb', line 29

def list_scripts
  @client.get('/JSON/script/view/listScripts/')
end

#list_typesObject



33
34
35
# File 'lib/zap/v2apis/script.rb', line 33

def list_types
  @client.get('/JSON/script/view/listTypes/')
end

#load(script_name, script_type, script_engine, file_name, script_description, charset) ⇒ Object



85
86
87
# File 'lib/zap/v2apis/script.rb', line 85

def load(script_name, script_type, script_engine, file_name, script_description, charset)
  @client.get("/JSON/script/action/load/?scriptName=#{script_name}&scriptType=#{script_type}&scriptEngine=#{script_engine}&fileName=#{file_name}&scriptDescription=#{script_description}&charset=#{charset}")
end

#remove(script_name) ⇒ Object



89
90
91
# File 'lib/zap/v2apis/script.rb', line 89

def remove(script_name)
  @client.get("/JSON/script/action/remove/?scriptName=#{script_name}")
end

#run_stand_alone_script(script_name) ⇒ Object



93
94
95
# File 'lib/zap/v2apis/script.rb', line 93

def run_stand_alone_script(script_name)
  @client.get("/JSON/script/action/runStandAloneScript/?scriptName=#{script_name}")
end

#script_custom_var(script_name, var_key) ⇒ Object



37
38
39
# File 'lib/zap/v2apis/script.rb', line 37

def script_custom_var(script_name, var_key)
  @client.get("/JSON/script/view/scriptCustomVar/?scriptName=#{script_name}&varKey=#{var_key}")
end

#script_custom_vars(script_name) ⇒ Object



41
42
43
# File 'lib/zap/v2apis/script.rb', line 41

def script_custom_vars(script_name)
  @client.get("/JSON/script/view/scriptCustomVars/?scriptName=#{script_name}")
end

#script_var(script_name, var_key) ⇒ Object



45
46
47
# File 'lib/zap/v2apis/script.rb', line 45

def script_var(script_name, var_key)
  @client.get("/JSON/script/view/scriptVar/?scriptName=#{script_name}&varKey=#{var_key}")
end

#script_vars(script_name) ⇒ Object



49
50
51
# File 'lib/zap/v2apis/script.rb', line 49

def script_vars(script_name)
  @client.get("/JSON/script/view/scriptVars/?scriptName=#{script_name}")
end

#set_global_var(var_key, var_value) ⇒ Object



97
98
99
# File 'lib/zap/v2apis/script.rb', line 97

def set_global_var(var_key, var_value)
  @client.get("/JSON/script/action/setGlobalVar/?varKey=#{var_key}&varValue=#{var_value}")
end

#set_script_var(script_name, var_key, var_value) ⇒ Object



101
102
103
# File 'lib/zap/v2apis/script.rb', line 101

def set_script_var(script_name, var_key, var_value)
  @client.get("/JSON/script/action/setScriptVar/?scriptName=#{script_name}&varKey=#{var_key}&varValue=#{var_value}")
end