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