Module: Voog::API::Nodes
- Included in:
- Client
- Defined in:
- lib/voog_api/api/nodes.rb
Overview
Voog Nodes API methods.
Instance Method Summary collapse
-
#move_node(node_id, params) ⇒ Object
Reorder a node.
-
#node(id, params = {}) ⇒ Object
Get a single node.
-
#nodes(params = {}) ⇒ Object
List nodes.
-
#update_node(id, data) ⇒ Object
Update a node.
Instance Method Details
#move_node(node_id, params) ⇒ Object
Reorder a node
33 34 35 |
# 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 = {}) ⇒ Object
Get a single node
19 20 21 |
# File 'lib/voog_api/api/nodes.rb', line 19 def node(id, params = {}) get "nodes/#{id}", {query: params} end |
#nodes(params = {}) ⇒ Object
List nodes
12 13 14 |
# File 'lib/voog_api/api/nodes.rb', line 12 def nodes(params = {}) paginate 'nodes', {query: params} end |
#update_node(id, data) ⇒ Object
Update a node
26 27 28 |
# File 'lib/voog_api/api/nodes.rb', line 26 def update_node(id, data) put "nodes/#{id}", data end |