Class: ZAPv2::Script
- Inherits:
-
Object
- Object
- ZAPv2::Script
- Defined in:
- lib/zap/v2apis/script.rb
Instance Method Summary collapse
- #clear_global_custom_var(var_key) ⇒ Object
- #clear_global_var(var_key) ⇒ Object
- #clear_global_vars ⇒ Object
- #clear_script_custom_var(script_name, var_key) ⇒ Object
- #clear_script_var(script_name, var_key) ⇒ Object
- #clear_script_vars(script_name) ⇒ Object
- #disable(script_name) ⇒ Object
- #enable(script_name) ⇒ Object
- #global_custom_var(var_key) ⇒ Object
- #global_custom_vars ⇒ Object
- #global_var(var_key) ⇒ Object
- #global_vars ⇒ Object
-
#initialize(client) ⇒ Script
constructor
A new instance of Script.
- #list_engines ⇒ Object
- #list_scripts ⇒ Object
- #list_types ⇒ Object
- #load(script_name, script_type, script_engine, file_name, script_description, charset) ⇒ Object
- #remove(script_name) ⇒ Object
- #run_stand_alone_script(script_name) ⇒ Object
- #script_custom_var(script_name, var_key) ⇒ Object
- #script_custom_vars(script_name) ⇒ Object
- #script_var(script_name, var_key) ⇒ Object
- #script_vars(script_name) ⇒ Object
- #set_global_var(var_key, var_value) ⇒ Object
- #set_script_var(script_name, var_key, var_value) ⇒ Object
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_vars ⇒ Object
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_vars ⇒ Object
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_vars ⇒ Object
21 22 23 |
# File 'lib/zap/v2apis/script.rb', line 21 def global_vars @client.get('/JSON/script/view/globalVars/') end |
#list_engines ⇒ Object
25 26 27 |
# File 'lib/zap/v2apis/script.rb', line 25 def list_engines @client.get('/JSON/script/view/listEngines/') end |
#list_scripts ⇒ Object
29 30 31 |
# File 'lib/zap/v2apis/script.rb', line 29 def list_scripts @client.get('/JSON/script/view/listScripts/') end |
#list_types ⇒ Object
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 |