defmodule JOLWeb.PageController do use JOLWeb, :controller @spec home(Plug.Conn.t(), any()) :: Plug.Conn.t() def home(conn, _params) do conn |> assign(:page_title, "Home") |> render(:home) end @spec tags(Plug.Conn.t(), any()) :: Plug.Conn.t() def tags(conn, _params) do conn |> assign(:tags, JOL.Blog.unique_tag_list()) |> assign(:page_title, "Post Tags") |> render(:tags) end def about(conn, _params) do conn |> assign(:page_title, "About Jessica") |> render(:about) end def now(conn, _params) do conn |> assign(:page_title, "Current Status") |> render(:now) end end