module Voog::API::Nodes

Voog Nodes API methods.

@see www.voog.com/developers/api/resources/nodes

Public Instance Methods

move_node(node_id, params) click to toggle source

Reorder a node

@see www.voog.com/developers/api/resources/nodes#relocate_node

# File lib/voog_api/api/nodes.rb, line 33
def move_node(node_id, params)
  put "nodes/#{node_id}/move", nil, {query: params}
end
node(id, params = {}) click to toggle source

Get a single node

@see www.voog.com/developers/api/resources/nodes#get_node

# File lib/voog_api/api/nodes.rb, line 19
def node(id, params = {})
  get "nodes/#{id}", {query: params}
end
nodes(params = {}) click to toggle source

List nodes

@see www.voog.com/developers/api/resources/nodes#get_nodes

# File lib/voog_api/api/nodes.rb, line 12
def nodes(params = {})
  paginate 'nodes', {query: params}
end
update_node(id, data) click to toggle source

Update a node

@see www.voog.com/developers/api/resources/nodes#update_node

# File lib/voog_api/api/nodes.rb, line 26
def update_node(id, data)
  put "nodes/#{id}", data
end