module Zoomify::Resources::Group
Public Instance Methods
group_delete_member(*args)
click to toggle source
# File lib/zoomify/resources/group.rb, line 18 def 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("/groups/#{params[:id]}/members/#{params[:member_id]}", params) end
Private Instance Methods
group_method_with_id_options(params)
click to toggle source
# File lib/zoomify/resources/group.rb, line 28 def group_method_with_id_options params { group: { request: 'get', url: "/groups/#{params[:id]}" }, group_update: { request: 'patch', url: "/groups/#{params[:id]}" }, group_delete: { request: 'delete', url: "/groups/#{params[:id]}" }, group_members: { request: 'get', url: "/groups/#{params[:id]}/members" }, group_members_create: { request: 'post', url: "/groups/#{params[:id]}/members" } } end
group_method_without_id_options()
click to toggle source
# File lib/zoomify/resources/group.rb, line 25 def group_method_without_id_options {groups: 'get', groups_create: 'post'} end