From 6799e5b00b21529bac72b28fee9487f89e09e3e6 Mon Sep 17 00:00:00 2001 From: KKlochko Date: Mon, 31 Jul 2023 18:37:09 +0300 Subject: [PATCH] Rename the controller and the view names to "Link". --- CHANGELOG.org | 2 ++ .../api/v1/{links_controller.ex => link_controller.ex} | 2 +- lib/link_shortener_web/router.ex | 2 +- .../views/api/v1/{links_view.ex => link_view.ex} | 8 ++++---- 4 files changed, 8 insertions(+), 6 deletions(-) rename lib/link_shortener_web/controllers/api/v1/{links_controller.ex => link_controller.ex} (93%) rename lib/link_shortener_web/views/api/v1/{links_view.ex => link_view.ex} (59%) diff --git a/CHANGELOG.org b/CHANGELOG.org index d68dc8b..0012b88 100644 --- a/CHANGELOG.org +++ b/CHANGELOG.org @@ -23,4 +23,6 @@ Add the API to create the Links model. ** 0.4.2 <2023-07-30 Sun> Add the API to delete the Links model. +** 0.4.3 <2023-07-31 Mon> + Rename the controller and the view names to "Link". diff --git a/lib/link_shortener_web/controllers/api/v1/links_controller.ex b/lib/link_shortener_web/controllers/api/v1/link_controller.ex similarity index 93% rename from lib/link_shortener_web/controllers/api/v1/links_controller.ex rename to lib/link_shortener_web/controllers/api/v1/link_controller.ex index 81e1aca..390d6f9 100644 --- a/lib/link_shortener_web/controllers/api/v1/links_controller.ex +++ b/lib/link_shortener_web/controllers/api/v1/link_controller.ex @@ -1,4 +1,4 @@ -defmodule LinkShortenerWeb.Api.V1.LinksController do +defmodule LinkShortenerWeb.Api.V1.LinkController do use LinkShortenerWeb, :controller alias LinkShortener.Links diff --git a/lib/link_shortener_web/router.ex b/lib/link_shortener_web/router.ex index 2c41780..303d7ff 100644 --- a/lib/link_shortener_web/router.ex +++ b/lib/link_shortener_web/router.ex @@ -26,7 +26,7 @@ defmodule LinkShortenerWeb.Router do pipe_through :api scope "/v1", Api.V1, as: :v1 do - resources "/links", LinksController + resources "/links", LinkController end end diff --git a/lib/link_shortener_web/views/api/v1/links_view.ex b/lib/link_shortener_web/views/api/v1/link_view.ex similarity index 59% rename from lib/link_shortener_web/views/api/v1/links_view.ex rename to lib/link_shortener_web/views/api/v1/link_view.ex index 86df33e..9b62e6f 100644 --- a/lib/link_shortener_web/views/api/v1/links_view.ex +++ b/lib/link_shortener_web/views/api/v1/link_view.ex @@ -1,13 +1,13 @@ -defmodule LinkShortenerWeb.Api.V1.LinksView do +defmodule LinkShortenerWeb.Api.V1.LinkView do use LinkShortenerWeb, :view - alias LinkShortenerWeb.Api.V1.LinksView + alias LinkShortenerWeb.Api.V1.LinkView def render("index.json", %{links: links}) do - %{data: render_many(links, LinksView, "link.json")} + %{data: render_many(links, LinkView, "link.json")} end def render("show.json", %{links: link}) do - %{data: render_one(link, LinksView, "link.json")} + %{data: render_one(link, LinkView, "link.json")} end def render("link.json", %{links: link}) do