Mojolicious::Plugin::EPRenderer passes the stash as args to Mojo::Template, which has the vars option enabled and thus creates variables based on the passed hash.
-Dan On Fri, Oct 4, 2019 at 1:33 PM Stefan Adams <s1037...@gmail.com> wrote: > In Mojolicious::Guides::Render#Embedded-Perl > <https://mojolicious.org/perldoc/Mojolicious/Guides/Rendering#Embedded-Perl>, > it says: > > At the beginning of the template, stash values that don't have invalid > characters in their name get automatically initialized as normal variables, > and the controller object as both $self and $c. > > > How are stash values initialized as normal variables? That is, what code > is responsible for making this happen? > > -- > You received this message because you are subscribed to the Google Groups > "Mojolicious" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to mojolicious+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/mojolicious/CACyQ%2BFSdKdJ15sPUTv19N3U7wc81O%3D7hv4i-kk%2BJ%3D_9Q%2BUd7Cw%40mail.gmail.com > <https://groups.google.com/d/msgid/mojolicious/CACyQ%2BFSdKdJ15sPUTv19N3U7wc81O%3D7hv4i-kk%2BJ%3D_9Q%2BUd7Cw%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Mojolicious" group. To unsubscribe from this group and stop receiving emails from it, send an email to mojolicious+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/mojolicious/CABMkAVWt%3DQhwzi-iDc7dQxxVf0whvWnG8_7bZpVEJC8om%3DSFCQ%40mail.gmail.com.