Class: Dynomite::Autoloader
- Inherits:
-
Object
- Object
- Dynomite::Autoloader
- Defined in:
- lib/dynomite/autoloader.rb
Defined Under Namespace
Classes: Inflector
Class Method Summary collapse
Class Method Details
.setup ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/dynomite/autoloader.rb', line 13 def setup loader = Zeitwerk::Loader.new loader.inflector = Inflector.new lib = File.dirname(__dir__) loader.push_dir(lib) loader.ignore("#{lib}/jets/commands") loader.ignore("#{lib}/dynomite/migration/internal/*") loader.ignore("#{lib}/dynomite/migration/templates/*") loader.ignore("#{lib}/dynomite/reserved_words.rb") loader.do_not_eager_load("#{lib}/generators") loader.do_not_eager_load("#{lib}/dynomite/engine.rb") loader.setup end |