When prototyping for #405 I wanted the phlexing gem to be hot reloaded. I think this is valuable for any future development of this app.
I needed to rename the Rails App's main module to PhlexingApp because the existence of the Phlexing constant prevented the files from the embedded gem to be loaded at all. I didn't need to change the module names in app/lib/phlexing/renderer, but feel free to change those as well, if you see it fit.
When prototyping for #405 I wanted the phlexing gem to be hot reloaded. I think this is valuable for any future development of this app.
I needed to rename the Rails App's main module to PhlexingApp because the existence of the
Phlexing
constant prevented the files from the embedded gem to be loaded at all. I didn't need to change the module names in app/lib/phlexing/renderer, but feel free to change those as well, if you see it fit.See also: https://github.com/fxn/zeitwerk/issues/287