module Zoomify::Resources::ImGroup
Public Instance Methods
im_group_delete_member(*args)
click to toggle source
# File lib/zoomify/resources/im_group.rb, line 17 def im_group_delete_member *args params = Request.extract_params args (raise Request.argument_error "Both Group's id and member_id") if params[:id].blank? || params[:member_id].blank? self.class.fire_delete("/im/groups/#{params[:id]}/members/#{params[:member_id]}", params) end
Private Instance Methods
im_method_with_id_options(params)
click to toggle source
# File lib/zoomify/resources/im_group.rb, line 27 def im_method_with_id_options params { im_group: { request: 'get', url: "/im/groups/#{params[:id]}" }, im_group_update: { request: 'patch', url: "/im/groups/#{params[:id]}" }, im_group_delete: { request: 'delete', url: "/im/groups/#{params[:id]}" }, im_group_members: { request: 'get', url: "/im/groups/#{params[:id]}/members" }, im_group_members_create: { request: 'post', url: "/im/groups/#{params[:id]}/members" } } end
im_method_without_id_options()
click to toggle source
# File lib/zoomify/resources/im_group.rb, line 24 def im_method_without_id_options {im_groups: 'get', im_groups_create: 'post'} end