lib/voog_api/api/layouts.rb in voog_api-0.0.10 vs lib/voog_api/api/layouts.rb in voog_api-0.0.11
- old
+ new
@@ -1,29 +1,43 @@
module Voog
class API
+
+ # Voog Layouts API methods.
+ #
+ # @see http://www.voog.com/developers/api/resources/layouts
module Layouts
# List layouts
+ #
+ # @see http://www.voog.com/developers/api/resources/layouts#get_layouts
def layouts(params = {})
paginate 'layouts', {query: params}
end
# Get a single layout
+ #
+ # @see http://www.voog.com/developers/api/resources/layouts#get_layout
def layout(id, params = {})
get "layouts/#{id}", {query: params}
end
# Create a layout
+ #
+ # @see http://www.voog.com/developers/api/resources/layouts#create_layout
def create_layout(data)
post 'layouts', data
end
# Update a layout
+ #
+ # @see http://www.voog.com/developers/api/resources/layouts#update_layout
def update_layout(id, data)
put "layouts/#{id}", data
end
# Delete a layout
+ #
+ # @see http://www.voog.com/developers/api/resources/layouts#remove_layout
def delete_layout(id)
delete "layouts/#{id}"
end
end
end