module Voog::API::Layouts

Voog Layouts API methods.

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

Public Instance Methods

create_layout(data) click to toggle source

Create a layout

@see www.voog.com/developers/api/resources/layouts#create_layout

# File lib/voog_api/api/layouts.rb, line 26
def create_layout(data)
  post 'layouts', data
end
delete_layout(id) click to toggle source

Delete a layout

@see www.voog.com/developers/api/resources/layouts#remove_layout

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

Get a single layout

@see www.voog.com/developers/api/resources/layouts#get_layout

# File lib/voog_api/api/layouts.rb, line 19
def layout(id, params = {})
  get "layouts/#{id}", {query: params}
end
layouts(params = {}) click to toggle source

List layouts

@see www.voog.com/developers/api/resources/layouts#get_layouts

# File lib/voog_api/api/layouts.rb, line 12
def layouts(params = {})
  paginate 'layouts', {query: params}
end
update_layout(id, data) click to toggle source

Update a layout

@see www.voog.com/developers/api/resources/layouts#update_layout

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