class Morpheus::ProcessesInterface
Public Instance Methods
base_path()
click to toggle source
# File lib/morpheus/api/processes_interface.rb, line 5 def base_path "/api/processes" end
cancel(id, payload={}, params={}, headers={})
click to toggle source
# File lib/morpheus/api/processes_interface.rb, line 36 def cancel(id, payload={}, params={}, headers={}) execute(method: :post, url: "#{base_path}/#{CGI::escape(id.to_s)}/cancel", params: params, payload: payload, headers: headers) end
get(id, params={})
click to toggle source
# File lib/morpheus/api/processes_interface.rb, line 16 def get(id, params={}) raise "#{self.class}.get() passed a blank id!" if id.to_s == '' url = "#{base_path}/#{CGI::escape(id.to_s)}" headers = { params: params, authorization: "Bearer #{@access_token}" } opts = {method: :get, url: url, headers: headers} execute(opts) end
get_event(event_id, params={})
click to toggle source
# File lib/morpheus/api/processes_interface.rb, line 24 def get_event(event_id, params={}) raise "#{self.class}.get() passed a blank event id!" if event_id.to_s == '' url = "#{base_path}/events/#{CGI::escape(event_id.to_s)}" headers = { params: params, authorization: "Bearer #{@access_token}" } opts = {method: :get, url: url, headers: headers} execute(opts) end
list(params={})
click to toggle source
# File lib/morpheus/api/processes_interface.rb, line 9 def list(params={}) url = base_path headers = { params: params, authorization: "Bearer #{@access_token}" } opts = {method: :get, url: url, headers: headers} execute(opts) end
retry(id, payload={}, params={}, headers={})
click to toggle source
# File lib/morpheus/api/processes_interface.rb, line 32 def retry(id, payload={}, params={}, headers={}) execute(method: :post, url: "#{base_path}/#{CGI::escape(id.to_s)}/retry", params: params, payload: payload, headers: headers) end