Ruby zeitwerk

From wikinotes
Revision as of 01:20, 29 July 2023 by Will (talk | contribs)

ruby auto import/require module.
Used by default starting in ruby rails 6.

Example:

Instead of

require "foo/bar/baz"

baz = Foo::Bar::Baz.new

you can just

baz = Foo::Bar::Baz.new

Documentation

github https://github.com/fxn/zeitwerk

Notes

zeitwerk configuration
zeitwerk outside of rails