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