aboutsummaryrefslogtreecommitdiff
path: root/lib/ejabberd/config_util.ex
blob: 6592104a26bc4f7bb01df5e09c31647c22dc8239 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
defmodule Ejabberd.ConfigUtil do
  @moduledoc """
  Module containing utility functions for
  the config file.
  """

  @doc """
  Returns true when the config file is based on elixir.
  """
  @spec is_elixir_config(list) :: boolean
  def is_elixir_config(filename) when is_list(filename) do
    is_elixir_config(to_string(filename))
  end

  def is_elixir_config(filename) do
    String.ends_with?(filename, "exs")
  end
end