File tree Expand file tree Collapse file tree 1 file changed +7
-11
lines changed Expand file tree Collapse file tree 1 file changed +7
-11
lines changed Original file line number Diff line number Diff line change @@ -40,16 +40,12 @@ def render_views?
40
40
end
41
41
42
42
# @private
43
- class EmptyTemplateResolverFactory
44
- def initialize ( path )
45
- @path = path
46
- end
47
-
48
- def resolver
49
- if @path . is_a? ( ::ActionView ::Resolver )
50
- EmptyTemplateResolverDecorator . new ( @path )
43
+ class EmptyTemplateResolver
44
+ def self . build ( path )
45
+ if path . is_a? ( ::ActionView ::Resolver )
46
+ EmptyTemplateResolverDecorator . new ( path )
51
47
else
52
- EmptyTemplateFileSystemResolver . new ( @ path)
48
+ EmptyTemplateFileSystemResolver . new ( path )
53
49
end
54
50
end
55
51
end
@@ -125,13 +121,13 @@ def append_view_path(new_path)
125
121
private
126
122
127
123
def _path_decorator ( *paths )
128
- paths . map { |path | EmptyTemplateResolverFactory . new ( path ) . resolver }
124
+ paths . map { |path | EmptyTemplateResolver . build ( path ) }
129
125
end
130
126
end
131
127
132
128
# @private
133
129
RESOLVER_CACHE = Hash . new do |hash , path |
134
- hash [ path ] = EmptyTemplateResolverFactory . new ( path ) . resolver
130
+ hash [ path ] = EmptyTemplateResolver . build ( path )
135
131
end
136
132
137
133
included do
You can’t perform that action at this time.
0 commit comments