Class: ZAPv2::Autoupdate
- Inherits:
-
Object
- Object
- ZAPv2::Autoupdate
- Defined in:
- lib/zap/v2apis/autoupdate.rb
Instance Method Summary collapse
- #download_latest_release ⇒ Object
-
#initialize(client) ⇒ Autoupdate
constructor
A new instance of Autoupdate.
- #install_addon(id) ⇒ Object
- #installed_addons ⇒ Object
- #is_latest_version ⇒ Object
- #latest_version_number ⇒ Object
- #local_addons ⇒ Object
- #marketplace_addons ⇒ Object
- #new_addons ⇒ Object
- #option_addon_directories ⇒ Object
- #option_check_addon_updates ⇒ Object
- #option_check_on_start ⇒ Object
- #option_day_last_checked ⇒ Object
- #option_day_last_install_warned ⇒ Object
- #option_day_last_update_warned ⇒ Object
- #option_download_directory ⇒ Object
- #option_download_new_release ⇒ Object
- #option_install_addon_updates ⇒ Object
- #option_install_scanner_rules ⇒ Object
- #option_report_alpha_addons ⇒ Object
- #option_report_beta_addons ⇒ Object
- #option_report_release_addons ⇒ Object
- #set_option_check_addon_updates(boolean) ⇒ Object
- #set_option_check_on_start(boolean) ⇒ Object
- #set_option_download_new_release(boolean) ⇒ Object
- #set_option_install_addon_updates(boolean) ⇒ Object
- #set_option_install_scanner_rules(boolean) ⇒ Object
- #set_option_report_alpha_addons(boolean) ⇒ Object
- #set_option_report_beta_addons(boolean) ⇒ Object
- #set_option_report_release_addons(boolean) ⇒ Object
- #uninstall_addon(id) ⇒ Object
- #updated_addons ⇒ Object
Constructor Details
#initialize(client) ⇒ Autoupdate
Returns a new instance of Autoupdate.
5 6 7 |
# File 'lib/zap/v2apis/autoupdate.rb', line 5 def initialize(client) @client = client end |
Instance Method Details
#download_latest_release ⇒ Object
89 90 91 |
# File 'lib/zap/v2apis/autoupdate.rb', line 89 def download_latest_release @client.get('/JSON/autoupdate/action/downloadLatestRelease/') end |
#install_addon(id) ⇒ Object
93 94 95 |
# File 'lib/zap/v2apis/autoupdate.rb', line 93 def install_addon(id) @client.get("/JSON/autoupdate/action/installAddon/?id=#{id}") end |
#installed_addons ⇒ Object
9 10 11 |
# File 'lib/zap/v2apis/autoupdate.rb', line 9 def installed_addons @client.get('/JSON/autoupdate/view/installedAddons/') end |
#is_latest_version ⇒ Object
13 14 15 |
# File 'lib/zap/v2apis/autoupdate.rb', line 13 def is_latest_version @client.get('/JSON/autoupdate/view/isLatestVersion/') end |
#latest_version_number ⇒ Object
17 18 19 |
# File 'lib/zap/v2apis/autoupdate.rb', line 17 def latest_version_number @client.get('/JSON/autoupdate/view/latestVersionNumber/') end |
#local_addons ⇒ Object
21 22 23 |
# File 'lib/zap/v2apis/autoupdate.rb', line 21 def local_addons @client.get('/JSON/autoupdate/view/localAddons/') end |
#marketplace_addons ⇒ Object
25 26 27 |
# File 'lib/zap/v2apis/autoupdate.rb', line 25 def marketplace_addons @client.get('/JSON/autoupdate/view/marketplaceAddons/') end |
#new_addons ⇒ Object
29 30 31 |
# File 'lib/zap/v2apis/autoupdate.rb', line 29 def new_addons @client.get('/JSON/autoupdate/view/newAddons/') end |
#option_addon_directories ⇒ Object
33 34 35 |
# File 'lib/zap/v2apis/autoupdate.rb', line 33 def option_addon_directories @client.get('/JSON/autoupdate/view/optionAddonDirectories/') end |
#option_check_addon_updates ⇒ Object
37 38 39 |
# File 'lib/zap/v2apis/autoupdate.rb', line 37 def option_check_addon_updates @client.get('/JSON/autoupdate/view/optionCheckAddonUpdates/') end |
#option_check_on_start ⇒ Object
41 42 43 |
# File 'lib/zap/v2apis/autoupdate.rb', line 41 def option_check_on_start @client.get('/JSON/autoupdate/view/optionCheckOnStart/') end |
#option_day_last_checked ⇒ Object
45 46 47 |
# File 'lib/zap/v2apis/autoupdate.rb', line 45 def option_day_last_checked @client.get('/JSON/autoupdate/view/optionDayLastChecked/') end |
#option_day_last_install_warned ⇒ Object
49 50 51 |
# File 'lib/zap/v2apis/autoupdate.rb', line 49 def option_day_last_install_warned @client.get('/JSON/autoupdate/view/optionDayLastInstallWarned/') end |
#option_day_last_update_warned ⇒ Object
53 54 55 |
# File 'lib/zap/v2apis/autoupdate.rb', line 53 def option_day_last_update_warned @client.get('/JSON/autoupdate/view/optionDayLastUpdateWarned/') end |
#option_download_directory ⇒ Object
57 58 59 |
# File 'lib/zap/v2apis/autoupdate.rb', line 57 def option_download_directory @client.get('/JSON/autoupdate/view/optionDownloadDirectory/') end |
#option_download_new_release ⇒ Object
61 62 63 |
# File 'lib/zap/v2apis/autoupdate.rb', line 61 def option_download_new_release @client.get('/JSON/autoupdate/view/optionDownloadNewRelease/') end |
#option_install_addon_updates ⇒ Object
65 66 67 |
# File 'lib/zap/v2apis/autoupdate.rb', line 65 def option_install_addon_updates @client.get('/JSON/autoupdate/view/optionInstallAddonUpdates/') end |
#option_install_scanner_rules ⇒ Object
69 70 71 |
# File 'lib/zap/v2apis/autoupdate.rb', line 69 def option_install_scanner_rules @client.get('/JSON/autoupdate/view/optionInstallScannerRules/') end |
#option_report_alpha_addons ⇒ Object
73 74 75 |
# File 'lib/zap/v2apis/autoupdate.rb', line 73 def option_report_alpha_addons @client.get('/JSON/autoupdate/view/optionReportAlphaAddons/') end |
#option_report_beta_addons ⇒ Object
77 78 79 |
# File 'lib/zap/v2apis/autoupdate.rb', line 77 def option_report_beta_addons @client.get('/JSON/autoupdate/view/optionReportBetaAddons/') end |
#option_report_release_addons ⇒ Object
81 82 83 |
# File 'lib/zap/v2apis/autoupdate.rb', line 81 def option_report_release_addons @client.get('/JSON/autoupdate/view/optionReportReleaseAddons/') end |
#set_option_check_addon_updates(boolean) ⇒ Object
97 98 99 |
# File 'lib/zap/v2apis/autoupdate.rb', line 97 def set_option_check_addon_updates(boolean) @client.get("/JSON/autoupdate/action/setOptionCheckAddonUpdates/?Boolean=#{boolean}") end |
#set_option_check_on_start(boolean) ⇒ Object
101 102 103 |
# File 'lib/zap/v2apis/autoupdate.rb', line 101 def set_option_check_on_start(boolean) @client.get("/JSON/autoupdate/action/setOptionCheckOnStart/?Boolean=#{boolean}") end |
#set_option_download_new_release(boolean) ⇒ Object
105 106 107 |
# File 'lib/zap/v2apis/autoupdate.rb', line 105 def set_option_download_new_release(boolean) @client.get("/JSON/autoupdate/action/setOptionDownloadNewRelease/?Boolean=#{boolean}") end |
#set_option_install_addon_updates(boolean) ⇒ Object
109 110 111 |
# File 'lib/zap/v2apis/autoupdate.rb', line 109 def set_option_install_addon_updates(boolean) @client.get("/JSON/autoupdate/action/setOptionInstallAddonUpdates/?Boolean=#{boolean}") end |
#set_option_install_scanner_rules(boolean) ⇒ Object
113 114 115 |
# File 'lib/zap/v2apis/autoupdate.rb', line 113 def set_option_install_scanner_rules(boolean) @client.get("/JSON/autoupdate/action/setOptionInstallScannerRules/?Boolean=#{boolean}") end |
#set_option_report_alpha_addons(boolean) ⇒ Object
117 118 119 |
# File 'lib/zap/v2apis/autoupdate.rb', line 117 def set_option_report_alpha_addons(boolean) @client.get("/JSON/autoupdate/action/setOptionReportAlphaAddons/?Boolean=#{boolean}") end |
#set_option_report_beta_addons(boolean) ⇒ Object
121 122 123 |
# File 'lib/zap/v2apis/autoupdate.rb', line 121 def set_option_report_beta_addons(boolean) @client.get("/JSON/autoupdate/action/setOptionReportBetaAddons/?Boolean=#{boolean}") end |
#set_option_report_release_addons(boolean) ⇒ Object
125 126 127 |
# File 'lib/zap/v2apis/autoupdate.rb', line 125 def set_option_report_release_addons(boolean) @client.get("/JSON/autoupdate/action/setOptionReportReleaseAddons/?Boolean=#{boolean}") end |
#uninstall_addon(id) ⇒ Object
129 130 131 |
# File 'lib/zap/v2apis/autoupdate.rb', line 129 def uninstall_addon(id) @client.get("/JSON/autoupdate/action/uninstallAddon/?id=#{id}") end |
#updated_addons ⇒ Object
85 86 87 |
# File 'lib/zap/v2apis/autoupdate.rb', line 85 def updated_addons @client.get('/JSON/autoupdate/view/updatedAddons/') end |