Module: Voog::API::Nodes
- Included in:
- Client
- Defined in:
- lib/voog_api/api/nodes.rb
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
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 |