class ZeusSdk::V1::Multiplayer
Constants
- LOCAL_PORT
- SUBDOMAIN
Public Instance Methods
create_document(document)
click to toggle source
# File lib/zeus_sdk/v1/multiplayer.rb, line 16 def create_document(document) body = {document: document} resp = self.class.post("/api/v1/documents", body: body.to_json, headers: self.get_headers).parsed_response return resp end
create_node(node)
click to toggle source
# File lib/zeus_sdk/v1/multiplayer.rb, line 43 def create_node(node) body = {node: node} resp = self.class.post("/api/v1/nodes", body: body.to_json, headers: self.get_headers).parsed_response return resp end
destroy_document(id)
click to toggle source
# File lib/zeus_sdk/v1/multiplayer.rb, line 33 def destroy_document(id) resp = self.class.delete("/api/v1/documents/#{id}", headers: self.get_headers).parsed_response return resp end
destroy_node(id)
click to toggle source
# File lib/zeus_sdk/v1/multiplayer.rb, line 59 def destroy_node(id) resp = self.class.delete("/api/v1/nodes/#{id}", headers: self.get_headers).parsed_response return resp end
get_document(id)
click to toggle source
# File lib/zeus_sdk/v1/multiplayer.rb, line 22 def get_document(id) resp = self.class.get("/api/v1/documents/#{id}", headers: self.get_headers).parsed_response return resp end
get_node(id)
click to toggle source
# File lib/zeus_sdk/v1/multiplayer.rb, line 49 def get_node(id) resp = self.class.get("/api/v1/nodes/#{id}", headers: self.get_headers).parsed_response return resp end
list_documents(query)
click to toggle source
# File lib/zeus_sdk/v1/multiplayer.rb, line 11 def list_documents(query) resp = self.class.get("/api/v1/documents", query: query, headers: self.get_headers).parsed_response return resp end
list_nodes(query)
click to toggle source
# File lib/zeus_sdk/v1/multiplayer.rb, line 38 def list_nodes(query) resp = self.class.get("/api/v1/nodes", query: query, headers: self.get_headers).parsed_response return resp end
update_document(id, document)
click to toggle source
# File lib/zeus_sdk/v1/multiplayer.rb, line 27 def update_document(id, document) body = {document: document} resp = self.class.put("/api/v1/documents/#{id}", body: body.to_json, headers: self.get_headers).parsed_response return resp end
update_node(id, node)
click to toggle source
# File lib/zeus_sdk/v1/multiplayer.rb, line 54 def update_node(id, node) resp = self.class.put("/api/v1/nodes/#{id}", body: {node: node}.to_json, headers: self.get_headers).parsed_response return resp end