File tree 2 files changed +26
-6
lines changed
2 files changed +26
-6
lines changed Original file line number Diff line number Diff line change @@ -114,9 +114,9 @@ def setup_react_webpacker
114
114
115
115
def webpack_source_path
116
116
if Webpacker . respond_to? ( :config )
117
- Webpacker . config . source_entry_path
117
+ Webpacker . config . source_entry_path # Webpacker >3
118
118
else
119
- Webpacker ::Configuration . source_path . join ( Webpacker ::Configuration . entry_path )
119
+ Webpacker ::Configuration . source_path . join ( Webpacker ::Configuration . entry_path ) # Webpacker <3
120
120
end
121
121
end
122
122
end
Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ def compile
22
22
end
23
23
end
24
24
# Reload cached JSON manifest:
25
- manifest . load
25
+ manifest_refresh
26
26
end
27
27
28
28
def compile_if_missing
@@ -35,8 +35,28 @@ def clear_webpacker_packs
35
35
FileUtils . rm_rf ( PACKS_DIRECTORY )
36
36
end
37
37
38
+ def manifest_refresh
39
+ if Webpacker . respond_to? ( :manifest )
40
+ Webpacker . manifest . refresh
41
+ else
42
+ Webpacker ::Manifest . load
43
+ end
44
+ end
45
+
46
+ def manifest_lookup name
47
+ if Webpacker . respond_to? ( :manifest )
48
+ Webpacker . manifest . lookup ( name )
49
+ else
50
+ Webpacker ::Manifest . load ( name )
51
+ end
52
+ end
53
+
38
54
def manifest
39
- Webpacker . respond_to? ( :manifest ) ? Webpacker . manifest : Webpacker ::Manifest
55
+ if Webpacker . respond_to? ( :manifest )
56
+ Webpacker . manifest
57
+ else
58
+ Webpacker ::Manifest
59
+ end
40
60
end
41
61
42
62
# Start a webpack-dev-server
@@ -54,8 +74,8 @@ def with_dev_server
54
74
30 . times do |i |
55
75
begin
56
76
# Make sure that the manifest has been updated:
57
- manifest . load ( "./test/dummy/public/packs/manifest.json" )
58
- webpack_manifest = manifest . instance . data
77
+ manifest_lookup ( "./test/dummy/public/packs/manifest.json" )
78
+ webpack_manifest = manifest . data
59
79
example_asset_path = webpack_manifest . values . first
60
80
if example_asset_path . nil?
61
81
# Debug helper
You can’t perform that action at this time.
0 commit comments