class Podio::Widget
Public Class Methods
clone(id, attributes)
click to toggle source
@see developers.podio.com/doc/widgets/clone-widget-105850650
# File lib/podio/models/widget.rb, line 65 def clone(id, attributes) response = Podio.connection.post do |req| req.url "/widget/#{id}/clone" req.body = attributes end member response.body end
create(ref_type, ref_id, attributes)
click to toggle source
@see developers.podio.com/doc/widgets/create-widget-22491
# File lib/podio/models/widget.rb, line 20 def create(ref_type, ref_id, attributes) response = Podio.connection.post do |req| req.url "/widget/#{ref_type}/#{ref_id}/" req.body = attributes end member response.body end
delete(id)
click to toggle source
@see developers.podio.com/doc/widgets/delete-widget-22492
# File lib/podio/models/widget.rb, line 40 def delete(id) Podio.connection.delete("/widget/#{id}").status end
find(id)
click to toggle source
@see developers.podio.com/doc/widgets/get-widget-22489
# File lib/podio/models/widget.rb, line 55 def find(id) member Podio.connection.get("/widget/#{id}").body end
find_all_for_reference(ref_type, ref_id)
click to toggle source
@see developers.podio.com/doc/widgets/get-widgets-22494
# File lib/podio/models/widget.rb, line 60 def find_all_for_reference(ref_type, ref_id) list Podio.connection.get("/widget/#{ref_type}/#{ref_id}/display/").body end
update(id, attributes)
click to toggle source
@see developers.podio.com/doc/widgets/update-widget-22490
# File lib/podio/models/widget.rb, line 30 def update(id, attributes) response = Podio.connection.put do |req| req.url "/widget/#{id}" req.body = attributes end member response.body end
update_order(ref_type, ref_id, widget_list)
click to toggle source
@see developers.podio.com/doc/widgets/update-widget-order-22495
# File lib/podio/models/widget.rb, line 45 def update_order(ref_type, ref_id, widget_list) response = Podio.connection.put do |req| req.url "/widget/#{ref_type}/#{ref_id}/order" req.body = widget_list end response.status end