class Podio::Extension
Public Class Methods
create(attributes, options={})
click to toggle source
# File lib/podio/models/extension.rb, line 34 def create(attributes, options={}) response = Podio.connection.post do |req| req.url("/extension/", options) req.body = attributes end response.body end
delete(id)
click to toggle source
# File lib/podio/models/extension.rb, line 85 def delete(id) Podio.connection.delete("/extension/#{id}").body end
find(id)
click to toggle source
# File lib/podio/models/extension.rb, line 73 def find(id) member Podio.connection.get("/extension/#{id}").body end
find_all(options = {})
click to toggle source
# File lib/podio/models/extension.rb, line 43 def find_all(options = {}) list Podio.connection.get { |req| req.url("/extension/", options) }.body end
find_all_by_status(status, options = {})
click to toggle source
# File lib/podio/models/extension.rb, line 49 def find_all_by_status(status, options = {}) list Podio.connection.get { |req| req.url("/extension/status/#{status}", options) }.body end
find_all_for_current_user(options = {})
click to toggle source
# File lib/podio/models/extension.rb, line 67 def find_all_for_current_user(options = {}) list Podio.connection.get { |req| req.url("/extension/user/", options) }.body end
find_overview(options = {})
click to toggle source
# File lib/podio/models/extension.rb, line 55 def find_overview(options = {}) response = Podio.connection.get { |req| req.url("/extension/overview", options) }.body response['popular'] = list(response['popular']) response['staffpicks'] = list(response['staffpicks']) response['recent'] = list(response['recent']) response end
update(id, attributes, options={})
click to toggle source
# File lib/podio/models/extension.rb, line 77 def update(id, attributes, options={}) response = Podio.connection.put do |req| req.url("/extension/#{id}", options) req.body = attributes end response.status end