class ChefZero::Endpoints::OrganizationUserEndpoint
/organizations/ORG/users/NAME
Public Instance Methods
delete(request)
click to toggle source
# File lib/chef_zero/endpoints/organization_user_endpoint.rb, line 16 def delete(request) user = get_data(request) delete_data(request) user = FFI_Yajl::Parser.parse(user) json_response(200, ChefData::DataNormalizer.normalize_user(user, request.rest_path[3], ["username"], server.options[:osc_compat])) end
get(request)
click to toggle source
# File lib/chef_zero/endpoints/organization_user_endpoint.rb, line 8 def get(request) username = request.rest_path[3] get_data(request) # 404 if user is not in org user = get_data(request, [ "users", username ]) user = FFI_Yajl::Parser.parse(user) json_response(200, ChefData::DataNormalizer.normalize_user(user, username, ["username"], server.options[:osc_compat], request.method)) end