Module: Voog::API::Nodes

Included in:
Client
Defined in:
lib/voog_api/api/nodes.rb

Instance Method Summary collapse

Instance Method Details

#move_node(node_id, params) ⇒ Object

Reorder a node



21
22
23
# File 'lib/voog_api/api/nodes.rb', line 21

def move_node(node_id, params)
  put "nodes/#{node_id}/move", nil, {query: params}
end

#node(id, params = {}) ⇒ Object

Get a single node



11
12
13
# File 'lib/voog_api/api/nodes.rb', line 11

def node(id, params = {})
  get "nodes/#{id}", {query: params}
end

#nodes(params = {}) ⇒ Object

List nodes



6
7
8
# File 'lib/voog_api/api/nodes.rb', line 6

def nodes(params = {})
  paginate 'nodes', {query: params}
end

#update_node(id, data) ⇒ Object

Update a node



16
17
18
# File 'lib/voog_api/api/nodes.rb', line 16

def update_node(id, data)
  put "nodes/#{id}", data
end