summaryrefslogtreecommitdiff
path: root/lib/lsg_web/lsg_web.ex
diff options
context:
space:
mode:
authorJordan Bracco <href@random.sh>2022-12-20 00:21:54 +0000
committerJordan Bracco <href@random.sh>2022-12-20 19:29:41 +0100
commit2d83df8b32bff7f0028923bb5b64dc0b55f20d03 (patch)
tree1207e67b5b15f540963db05e7be89f3ca950e724 /lib/lsg_web/lsg_web.ex
parentNola rename, the end. pt 6. Refs T77. (diff)
Nola rename: The Big Move, Refs T77
Diffstat (limited to 'lib/lsg_web/lsg_web.ex')
-rw-r--r--lib/lsg_web/lsg_web.ex99
1 files changed, 0 insertions, 99 deletions
diff --git a/lib/lsg_web/lsg_web.ex b/lib/lsg_web/lsg_web.ex
deleted file mode 100644
index 906e961..0000000
--- a/lib/lsg_web/lsg_web.ex
+++ /dev/null
@@ -1,99 +0,0 @@
-defmodule NolaWeb do
- @moduledoc """
- The entrypoint for defining your web interface, such
- as controllers, views, channels and so on.
-
- This can be used in your application as:
-
- use NolaWeb, :controller
- use NolaWeb, :view
-
- The definitions below will be executed for every view,
- controller, etc, so keep them short and clean, focused
- on imports, uses and aliases.
-
- Do NOT define functions inside the quoted expressions
- below. Instead, define any helper function in modules
- and import those modules here.
- """
-
- def format_chan("##") do
- "♯♯"
- end
-
- def format_chan("#") do
- "♯"
- end
-
- def format_chan("#"<>chan) do
- chan
- end
-
- def format_chan(chan = "!"<>_), do: chan
-
- def reformat_chan("♯") do
- "#"
- end
- def reformat_chan("♯♯") do
- "##"
- end
- def reformat_chan(chan = "!"<>_), do: chan
-
- def reformat_chan(chan) do
- "#"<>chan
- end
-
- def controller do
- quote do
- use Phoenix.Controller, namespace: NolaWeb
- import Plug.Conn
- import NolaWeb.Router.Helpers
- import NolaWeb.Gettext
- alias NolaWeb.Router.Helpers, as: Routes
- end
- end
-
- def view do
- quote do
- use Phoenix.View, root: "lib/nola_web/templates",
- namespace: NolaWeb
-
- # Import convenience functions from controllers
- import Phoenix.Controller, only: [get_flash: 2, view_module: 1]
-
- # Use all HTML functionality (forms, tags, etc)
- use Phoenix.HTML
-
- import NolaWeb.Router.Helpers
- import NolaWeb.ErrorHelpers
- import NolaWeb.Gettext
-
- import Phoenix.LiveView.Helpers
-
- alias NolaWeb.Router.Helpers, as: Routes
- end
- end
-
- def router do
- quote do
- use Phoenix.Router
- import Plug.Conn
- import Phoenix.Controller
- import Phoenix.LiveView.Router
- end
- end
-
- def channel do
- quote do
- use Phoenix.Channel
- import NolaWeb.Gettext
- end
- end
-
- @doc """
- When used, dispatch to the appropriate controller/view/etc.
- """
- defmacro __using__(which) when is_atom(which) do
- apply(__MODULE__, which, [])
- end
-end