defmodule PersonalWeb.FeedController do use PersonalWeb, :controller def rss(conn, _params) do render(conn, "rss.xml", %{posts: posts()}) end def atom(conn, _params) do render(conn, "atom.xml", %{posts: posts(), last_updated: last_updated()}) end def posts do Personal.Blog.all_posts() end def last_updated() do posts() |> List.first() |> Map.get(:published_at) end end