Module: Voog::API::ElementDefinitions

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

Instance Method Summary collapse

Instance Method Details

#create_element_definition(data) ⇒ Object

Create a element_definition



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

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

#delete_element_definition(id) ⇒ Object

Delete a element_definition



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

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

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

Get a single element_definition



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

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

#element_definitions(params = {}) ⇒ Object

List element_definitions



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

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

#update_element_definition(id, data) ⇒ Object

Update a element_definition



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

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