match(conn, "GET", ["posts"], _) defp match(conn, "GET", ["posts", id, "edit"], _) defp match(conn, "GET", ["posts", "new"], _) defp match(conn, "GET", ["posts", id], _) defp match(conn, "POST", ["posts"], _) defp match(conn, "PATCH", ["posts", id], _) defp match(conn, "PUT", ["posts", id], _) defp match(conn, "DELETE", ["posts", id], _) defp match(conn, "GET", ["posts", post_id, "comments"], _) defp match(conn, "GET", ["posts", post_id, "comments", id, "edit"], _) defp match(conn, "GET", ["posts", post_id, "comments", "new"], _) defp match(conn, "GET", ["posts", post_id, "comments", id], _) defp match(conn, "POST", ["posts", post_id, "comments"], _) defp match(conn, "PATCH", ["posts", post_id, "comments", id], _) defp match(conn, "PUT", ["posts", post_id, "comments", id], _) defp match(conn, "DELETE", ["posts", post_id, "comments", id], _) This Compiles to (showing only the function heads)