Packages
nlwstein_recaptcha
4.0.0
A simple reCaptcha package for Elixir applications, provides verification and templates for rendering forms with the reCaptcha widget.
Current section
Files
Jump to
Current section
Files
lib/recaptcha/config.ex
defmodule Recaptcha.Config do
@moduledoc """
Provides application/system environment variable lookup at runtime.
"""
@doc """
Returns the requested variable.
"""
@spec get_env(atom, atom, any) :: any
def get_env(application, key, default \\ nil) do
application
|> Application.get_env(key, default)
|> _get_env()
end
defp _get_env({:system, env_variable}), do: System.get_env(env_variable)
defp _get_env(value), do: value
end