lib/active_campaign/config.ex
defmodule ActiveCampaign.Config do
@moduledoc """
Configuration helper.
"""
@api_version_path "/api/3/"
def api_key do
Application.get_env(
:active_campaign,
:api_key
)
end
def api_url do
:active_campaign
|> Application.get_env(:api_url)
|> URI.merge(@api_version_path)
end
def json_library do
Application.get_env(:active_campaign, :json_library, Jason)
end
def http_library do
Application.get_env(:active_campaign, :http_library, HTTPoison)
end
end