File tree Expand file tree Collapse file tree 2 files changed +43
-37
lines changed Expand file tree Collapse file tree 2 files changed +43
-37
lines changed Original file line number Diff line number Diff line change 2
2
3
3
require "zeitwerk"
4
4
5
- module Rails ::Autoloaders # :nodoc:
6
- require_relative "autoloaders/inflector"
7
-
8
- class << self
9
- include Enumerable
10
-
11
- def main
12
- @main ||= Zeitwerk ::Loader . new . tap do |loader |
13
- loader . tag = "rails.main"
14
- loader . inflector = Inflector
5
+ module Rails
6
+ module Autoloaders # :nodoc:
7
+ require_relative "autoloaders/inflector"
8
+
9
+ class << self
10
+ include Enumerable
11
+
12
+ def main
13
+ @main ||= Zeitwerk ::Loader . new . tap do |loader |
14
+ loader . tag = "rails.main"
15
+ loader . inflector = Inflector
16
+ end
15
17
end
16
- end
17
18
18
- def once
19
- @once ||= Zeitwerk ::Loader . new . tap do |loader |
20
- loader . tag = "rails.once"
21
- loader . inflector = Inflector
19
+ def once
20
+ @once ||= Zeitwerk ::Loader . new . tap do |loader |
21
+ loader . tag = "rails.once"
22
+ loader . inflector = Inflector
23
+ end
22
24
end
23
- end
24
25
25
- def each
26
- yield main
27
- yield once
28
- end
26
+ def each
27
+ yield main
28
+ yield once
29
+ end
29
30
30
- def logger = ( logger )
31
- each { |loader | loader . logger = logger }
32
- end
31
+ def logger = ( logger )
32
+ each { |loader | loader . logger = logger }
33
+ end
33
34
34
- def log!
35
- each ( &:log! )
36
- end
35
+ def log!
36
+ each ( &:log! )
37
+ end
37
38
38
- def zeitwerk_enabled?
39
- true
39
+ def zeitwerk_enabled?
40
+ true
41
+ end
40
42
end
41
43
end
42
44
end
Original file line number Diff line number Diff line change 2
2
3
3
require "active_support/inflector"
4
4
5
- module Rails ::Autoloaders ::Inflector # :nodoc:
6
- # Concurrent::Map is not needed. This is a private class, and overrides
7
- # must be defined while the application boots.
8
- @overrides = { }
5
+ module Rails
6
+ module Autoloaders
7
+ module Inflector # :nodoc:
8
+ # Concurrent::Map is not needed. This is a private class, and overrides
9
+ # must be defined while the application boots.
10
+ @overrides = { }
9
11
10
- def self . camelize ( basename , _abspath )
11
- @overrides [ basename ] || basename . camelize
12
- end
12
+ def self . camelize ( basename , _abspath )
13
+ @overrides [ basename ] || basename . camelize
14
+ end
13
15
14
- def self . inflect ( overrides )
15
- @overrides . merge! ( overrides )
16
+ def self . inflect ( overrides )
17
+ @overrides . merge! ( overrides )
18
+ end
19
+ end
16
20
end
17
21
end
You can’t perform that action at this time.
0 commit comments