module Voog::API::ElementDefinitions

Voog Element Definitions API methods.

@see www.voog.com/developers/api/resources/element_definitions

Public Instance Methods

create_element_definition(data) click to toggle source

Create a element_definition

@see www.voog.com/developers/api/resources/element_definitions#create_element_definition

# File lib/voog_api/api/element_definitions.rb, line 26
def create_element_definition(data)
  post 'element_definitions', data
end
delete_element_definition(id) click to toggle source

Delete a element_definition

@see www.voog.com/developers/api/resources/element_definitions#remove_element_definition

# File lib/voog_api/api/element_definitions.rb, line 40
def delete_element_definition(id)
  delete "element_definitions/#{id}"
end
element_definition(id, params = {}) click to toggle source

Get a single element_definition

@see www.voog.com/developers/api/resources/element_definitions#get_element_definition

# 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 = {}) click to toggle source

List element_definitions

@see www.voog.com/developers/api/resources/element_definitions#get_element_definitions

# 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) click to toggle source

Update a element_definition

@see www.voog.com/developers/api/resources/element_definitions#update_element_definition

# File lib/voog_api/api/element_definitions.rb, line 33
def update_element_definition(id, data)
  put "element_definitions/#{id}", data
end