class Morpheus::PluginsInterface
Public Instance Methods
base_path()
click to toggle source
# File lib/morpheus/api/plugins_interface.rb, line 5 def base_path "/api/plugins" end
check_updates(payload={}, params={}, headers={})
click to toggle source
# File lib/morpheus/api/plugins_interface.rb, line 18 def check_updates(payload={}, params={}, headers={}) execute(method: :post, url: "#{base_path}/check-updates", params: params, payload: payload, headers: headers) end
upload(local_file, params={}, headers={})
click to toggle source
upload a file with content-type: multipart
# File lib/morpheus/api/plugins_interface.rb, line 10 def upload(local_file, params={}, headers={}) url = "#{base_path}/upload" payload = {} payload[:multipart] = true payload["plugin"] = local_file execute(method: :post, url: url, params: params, payload: payload, headers: headers, timeout: 172800) end