This repository has been archived on 2023-08-07. You can view files and clone it, but cannot push or open issues or pull requests.
temple/lib
Mitchell Hanberg eb0fde6e83
Don't recursively call generated component macros (#12)
Recursively calling the macros works fine if you `import` the whole
module wherever you are using your components, but not if you `require`
the module.

This is because importing brings in the all the macros into the callers
namespace, which allows them to be called just by the macro name. When
you `require` the module, it will look for the generated 2-arity macro
in the callers namespace, which probably doesn't exist.

We get around this by not recursively calling them and avoiding the
problem all togther. A few utility functions solves the original issue
of wanting to DRY the file.
2019-08-10 01:09:24 -04:00
..
mix/tasks Extract safe result from hidden fields within inputs_for/4 2019-07-07 22:26:32 -04:00
temple Don't recursively call generated component macros (#12) 2019-08-10 01:09:24 -04:00
temple.ex Don't recursively call generated component macros (#12) 2019-08-10 01:09:24 -04:00