class Podio::View
Public Class Methods
create(app_id, attributes)
click to toggle source
@see developers.podio.com/doc/views/create-view-27453
# File lib/podio/models/view.rb, line 44 def create(app_id, attributes) response = Podio.connection.post do |req| req.url "/view/app/#{app_id}/" req.body = attributes end member response.body end
delete(view_id)
click to toggle source
@see developers.podio.com/doc/views/delete-view-27454
# File lib/podio/models/view.rb, line 39 def delete(view_id) Podio.connection.delete("/view/#{view_id}").status end
find(id, app_id=nil)
click to toggle source
@see developers.podio.com/doc/views/get-view-27450
# File lib/podio/models/view.rb, line 32 def find(id, app_id=nil) path = app_id ? "/view/app/#{app_id}/#{id}" : "/view/#{id}" member Podio.connection.get(path).body end
find_all(app_id, options={})
click to toggle source
@see developers.podio.com/doc/views/get-views-27460
# File lib/podio/models/view.rb, line 25 def find_all(app_id, options={}) list Podio.connection.get { |req| req.url("/view/app/#{app_id}/", options) }.body end
find_last(app_id)
click to toggle source
@see developers.podio.com/doc/views/get-last-view-27663
# File lib/podio/models/view.rb, line 20 def find_last(app_id) member Podio.connection.get("/view/app/#{app_id}/last").body end
make_default(view_id)
click to toggle source
@see developers.podio.com/doc/views/make-default-155388326
# File lib/podio/models/view.rb, line 72 def make_default(view_id) Podio.connection.post("/view/#{view_id}/default").status end
update(view_id, attributes)
click to toggle source
@see developers.podio.com/doc/views/update-view-20069949
# File lib/podio/models/view.rb, line 54 def update(view_id, attributes) response = Podio.connection.put do |req| req.url "/view/#{view_id}" req.body = attributes end response.status end
update_last(app_id, attributes)
click to toggle source
@see developers.podio.com/doc/views/update-last-view-5988251
# File lib/podio/models/view.rb, line 64 def update_last(app_id, attributes) Podio.connection.put do |req| req.url "/view/app/#{app_id}/last" req.body = attributes end end