Current section
Files
Jump to
Current section
Files
lib/mix/tasks/phy.gen.live_view.ex
defmodule Mix.Tasks.Phy.Gen.LiveView do
@moduledoc "Generate a Phoenix LiveView module"
use Mix.Task
@generate_live_view Application.compile_env(
:phy,
:generate_live_view,
Phy.Generate.LiveView
)
@shortdoc "Creates a new Phoenix LiveView module"
def run([name]) do
@generate_live_view.run(name)
end
def run(_args) do
raise "Please supply a name for the LiveView"
end
end