class Github::Client::Orgs::Members
def conceal(*args)
- Api: - public
Other tags:
- See: https://developer.github.com/v3/orgs/members/#conceal-a-users-membership -
def conceal(*args) arguments(args, required: [:org_name, :user]) delete_request("/orgs/#{arguments.org_name}/public_members/#{arguments.user}", arguments.params) end
def delete(*args)
- Api: - public
Other tags:
- See: https://developer.github.com/v3/orgs/members/#remove-a-member -
def delete(*args) arguments(args, required: [:org_name, :user]) delete_request("/orgs/#{arguments.org_name}/members/#{arguments.user}", arguments.params) end
def list(*args)
- Api: - public
Other tags:
- See: https://developer.github.com/v3/orgs/members/#public-members-list -
See: https://developer.github.com/v3/orgs/members/#members-list -
Options Hash:
(**params)
-
:role
(String
) -- -
:filter
(String
) --
Parameters:
-
params
(Hash
) --
def list(*args) params = arguments(args, required: [:org_name]).params org_name = arguments.org_name response = if params.delete('public') get_request("/orgs/#{org_name}/public_members", params) else get_request("/orgs/#{org_name}/members", params) end return response unless block_given? response.each { |el| yield el } end
def member?(*args)
- Api: - public
def member?(*args) params = arguments(args, required: [:org_name, :user]).params org_name = arguments.org_name user = arguments.user response = if params.delete('public') get_request("/orgs/#{org_name}/public_members/#{user}", params) else get_request("/orgs/#{org_name}/members/#{user}", params) end response.status == 204 rescue Github::Error::NotFound false end
def publicize(*args)
- Api: - public
Other tags:
- See: https://developer.github.com/v3/orgs/members/#publicize-a-users-membership -
def publicize(*args) arguments(args, required: [:org_name, :user]) put_request("/orgs/#{arguments.org_name}/public_members/#{arguments.user}", arguments.params) end