class CloudflareClient::Organization::Member

Public Instance Methods

delete(id:) click to toggle source

remove org member

# File lib/cloudflare_client/organization/member.rb, line 32
def delete(id:)
  id_check(:id, id)

  cf_delete(path: "/organizations/#{org_id}/members/#{id}")
end
list() click to toggle source

list org members

# File lib/cloudflare_client/organization/member.rb, line 7
def list
  cf_get(path: "/organizations/#{org_id}/members")
end
show(id:) click to toggle source

org member details

# File lib/cloudflare_client/organization/member.rb, line 13
def show(id:)
  id_check(:id, id)

  cf_get(path: "/organizations/#{org_id}/members/#{id}")
end
update(id:, roles:) click to toggle source

update org member roles

# File lib/cloudflare_client/organization/member.rb, line 21
def update(id:, roles:)
  id_check(:id, id)
  non_empty_array_check(:roles, roles)

  data = {roles: roles}

  cf_patch(path: "/organizations/#{org_id}/members/#{id}", data: data)
end