/environments/NAME/roles/NAME /roles/NAME/environments/NAME
# File lib/chef_zero/endpoints/environment_role_endpoint.rb, line 9 def get(request) # 404 if environment does not exist if request.rest_path[0] == 'environments' environment_path = request.rest_path[0..1] role_path = request.rest_path[2..3] else environment_path = request.rest_path[2..3] role_path = request.rest_path[0..1] end # Verify that the environment exists get_data(request, environment_path) role = JSON.parse(get_data(request, role_path), :create_additions => false) environment_name = environment_path[1] if environment_name == '_default' run_list = role['run_list'] else if role['env_run_lists'] run_list = role['env_run_lists'][environment_name] else run_list = nil end end json_response(200, { 'run_list' => run_list }) end
Generated with the Darkfish Rdoc Generator 2.