module Yammer module Api module GroupMembership # @see https://developer.yammer.com/restapi/#rest-groups # @api_path /api/v1/group_memberships/id # @rate_limited Yes # @authentication Requires user context # @raise [Yammer::Error::Unauthorized] Error raised when supplied user credentials are not valid. # @return [Yammer::Response] # @param id [Integer] the group membership ID # @example Fetch data for the thread # Yammer.get_group_membership(7) def get_group_membership(id) get("/api/v1/group_memberships/#{id}") end # @see https://developer.yammer.com/restapi/#rest-groups # @api_path /api/v1/group_memberships # @rate_limited Yes # @authentication Requires user context # @raise [Yammer::Error::Unauthorized] Error raised when supplied user credentials are not valid. # @return [Yammer::Response] # @param id [Integer] the group ID # @example Fetch data for the thread # Yammer.create_group_membership(74) def create_group_membership(id) post("/api/v1/group_memberships", :group_id => id) end end end end