36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
# File 'lib/jets/autoloaders.rb', line 36
def once
Zeitwerk::Loader.new.tap do |loader|
loader.tag = "jets.once"
loader.inflector = OnceInflector.new
loader.push_dir("#{__dir__}/..")
internal_app_paths.each do |path|
loader.push_dir("#{__dir__}/#{path}")
loader.do_not_eager_load("#{__dir__}/#{path}")
end
do_not_eager_load_paths.each do |path|
loader.do_not_eager_load("#{__dir__}/#{path}")
end
ignore_paths.each do |path|
loader.ignore("#{__dir__}/#{path}")
end
end
end
|