diff --git a/lib/blogservice_web/controllers/version_controller.ex b/lib/blogservice_web/controllers/version_controller.ex index 2243454..dfd423b 100644 --- a/lib/blogservice_web/controllers/version_controller.ex +++ b/lib/blogservice_web/controllers/version_controller.ex @@ -2,18 +2,19 @@ defmodule BlogserviceWeb.VersionController do use BlogserviceWeb, :controller def version(conn, _params) do - runtime_elixir = Application.spec(:elixir, :vsn) |> List.to_string() - runtime_application = Application.spec(:blogservice, :vsn) |> List.to_string() + runtime_elixir = Application.spec(:elixir, :vsn) + runtime_application = Application.spec(:blogservice, :vsn) + runtime_phoenix = Application.spec(:phoenix, :vsn) - # conn - # |> response(:ok, - # data: %{ - # runtime: %{ - # elixir: runtime_elixir, - # otp: runtime_application - # } - # } - # ) - conn |> response(:ok) + conn + |> response(:ok, + data: %{ + runtime: %{ + elixir: to_string(runtime_elixir), + phoenix: to_string(runtime_phoenix), + api: to_string(runtime_application) + } + } + ) end end