Sha256: ce91d473c0e676dec6d0b3807261e698dd5e01791473e2fddef7a3e38a4546b7
Contents?: true
Size: 1.2 KB
Versions: 3
Compression:
Stored size: 1.2 KB
Contents
module Tamber class Item < APIResource extend Tamber::APIOperations::Create extend Tamber::APIOperations::Save extend Tamber::APIOperations::Update extend Tamber::APIOperations::Retrieve extend Tamber::APIOperations::List # hide an item from all Discover results def self.batch(params={}) response = request(:post, self.batch_url, params) Util.convert_to_tamber_object(response) end # hide an item from all Discover results def self.hide(params={}) response = request(:post, self.hide_url, params) Util.convert_to_tamber_object(response) end # un-hide an item from all Discover results def self.unhide(params={}) response = request(:post, self.unhide_url, params) Util.convert_to_tamber_object(response) end # permenantly delete an item and all associated events def self.delete(params={}) response = request(:post, self.delete_url, params) Util.convert_to_tamber_object(response) end def self.batch_url url + '/batch' end def self.hide_url url + '/hide' end def self.unhide_url url + '/unhide' end def self.delete_url url + '/delete' end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
tamber-0.2.2 | lib/tamber/item.rb |
tamber-0.2.1 | lib/tamber/item.rb |
tamber-0.2.0 | lib/tamber/item.rb |