Application.put_all_env

You're seeing just the function put_all_env, go back to Application module for more information.
Link to this function

put_all_env(config, opts \\ [])

View Source (since 1.9.0)

Specs

put_all_env([{app(), [{key(), value()}]}],
  timeout: timeout(),
  persistent: boolean()
) :: :ok

Puts the environment for multiple apps at the same time.

The given config should not:

  • have the same application listed more than once
  • have the same key inside the same application listed more than once

If those conditions are not met, it will raise.

It receives the same options as put_env/4. Returns :ok.