Z
(шутка)
Size: a a a
Z
TP
LL
LL
{
{:context, MyContext},
[
{:route, "/", :to, MyRoute1},
{:route, "/route2/", :to, MyRoute2},
]
}AB
AB
{
{:context, MyContext},
[
{:route, "/", :to, MyRoute1},
{:route, "/route2/", :to, MyRoute2},
]
}LL
context MyContext do
route "/", to: MyRoute1
end
Z
Z
TP
use Phoenix.Controller, namespace: MyAppAB
context MyContext do
route "/", to: MyRoute1
end
Z
AB
TP
AB

Z
LL
DDD. Я имел в виду scope из роутера.AB
context MyContext do
route "/", to: MyRoute1
end
AB
LL
use Phoenix.Controller, namespace: MyAppuse MyModule, opts Вызывает макрос MyModule.__using__(opts)