Sha256: 60fda1118c62903caddb44da350bddfcf39773e2bd60f07da7503efb60c34cc3
Contents?: true
Size: 1.4 KB
Versions: 3
Compression:
Stored size: 1.4 KB
Contents
module Yammer module Api module Like # Delivers a ‘like’ action to the activity stream # @see https://developer.yammer.com/ # @api_path /api/v1/likes # @rate_limited Yes # @authentication Requires user context # @raise [Yammer::Error::Unauthorized] Error raised when supplied user credentials are not valid. # @return [Yammer::ApiResponse] # @param [Integer] id # @param [String] type def like(type, id) post('/api/v1/likes', :id => id, :type => type) end # Unlike # @see https://developer.yammer.com/ # @api_path /api/v1/likes # @rate_limited Yes # @authentication Requires user context # @raise [Yammer::Error::Unauthorized] Error raised when supplied user credentials are not valid. # @return [Yammer::ApiResponse] # @param [Integer] id def unlike(id) delete("/api/v1/likes/#{id}") end # Used to determine if current user likes ogo # @see https://developer.yammer.com/ # @api_path /api/v1/likes # @rate_limited Yes # @authentication Requires user context # @raise [Yammer::Error::Unauthorized] Error raised when supplied user credentials are not valid. # @return [Yammer::ApiResponse] # @param [Integer] id def likes_open_graph_object?(id) get("/api/v1/likes/open_graph_object/#{id}") end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
yammer-client-0.1.8 | lib/yammer/api/like.rb |
yammer-client-0.1.7 | lib/yammer/api/like.rb |
yammer-client-0.1.6 | lib/yammer/api/like.rb |