Method: LabClient::ProtectedEnvironments#protect

Defined in:
lib/labclient/protected_environments/protect.rb

#protect(project_id, query) ⇒ Object



44
45
46
47
48
49
50
51
# File 'lib/labclient/protected_environments/protect.rb', line 44

def protect(project_id, query)
  query[:deploy_access_levels].each do |access_level|
    protected_query_access_level(access_level, :access_level)
  end

  project_id = format_id(project_id)
  client.request(:post, "projects/#{project_id}/protected_environments", ProtectedEnvironment, query)
end