format.ex 333 B

12345678910
  1. defmodule PodcastFeed.Utility.Format do
  2. @moduledoc """
  3. This module provides utility to format a string
  4. """
  5. def compile(subject, replacements) do
  6. replacements
  7. |> Enum.reduce(subject, fn {replacement_key, replacement_value}, subject -> String.replace(subject, "{#{replacement_key}}", replacement_value) end)
  8. end
  9. end