module Mango::Operations::ClassMethods
Private Instance Methods
create(params={})
click to toggle source
# File lib/mango/operations.rb, line 7 def create params={}, api_key=nil Mango.request :post, url, api_key, params end
delete(uid, params={})
click to toggle source
# File lib/mango/operations.rb, line 25 def delete uid, params={}, api_key=nil require_uid uid Mango.request :delete, url(uid), api_key, params end
delete_all(params={})
click to toggle source
# File lib/mango/operations.rb, line 30 def delete_all params={}, api_key=nil Mango.request :delete, url, api_key, params end
list(params={})
click to toggle source
# File lib/mango/operations.rb, line 11 def list params={}, api_key=nil Mango.request :get, url, api_key, params end
require_uid(uid)
click to toggle source
# File lib/mango/operations.rb, line 34 def require_uid uid raise Error.new('UID is required') if uid.nil? || uid == '' end
retrieve(uid, params={})
click to toggle source
# File lib/mango/operations.rb, line 15 def retrieve uid, params={}, api_key=nil require_uid uid Mango.request :get, url(uid), api_key, params end
update(uid, params={})
click to toggle source
# File lib/mango/operations.rb, line 20 def update uid, params={}, api_key=nil require_uid uid Mango.request :patch, url(uid), api_key, params end