Module: Voog::API::ElementDefinitions

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

Overview

Voog Element Definitions API methods.

Instance Method Summary collapse

Instance Method Details

#create_element_definition(data) ⇒ Object

Create a element_definition



26
27
28
# File 'lib/voog_api/api/element_definitions.rb', line 26

def create_element_definition(data)
  post 'element_definitions', data
end

#delete_element_definition(id) ⇒ Object

Delete a element_definition



40
41
42
# File 'lib/voog_api/api/element_definitions.rb', line 40

def delete_element_definition(id)
  delete "element_definitions/#{id}"
end

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

Get a single element_definition



19
20
21
# File 'lib/voog_api/api/element_definitions.rb', line 19

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

#element_definitions(params = {}) ⇒ Object

List element_definitions



12
13
14
# File 'lib/voog_api/api/element_definitions.rb', line 12

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

#update_element_definition(id, data) ⇒ Object

Update a element_definition



33
34
35
# File 'lib/voog_api/api/element_definitions.rb', line 33

def update_element_definition(id, data)
  put "element_definitions/#{id}", data
end