Skip to content

Commit 2eee7f2

Browse files
committedNov 24, 2014
Always catch 'main' asset for Builder by making it requirable
1 parent 7b5da25 commit 2eee7f2

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed
 

‎lib/opal/sprockets/processor.rb

+5-3
Original file line numberDiff line numberDiff line change
@@ -71,13 +71,15 @@ def evaluate(context, locals, &block)
7171
prerequired = []
7272

7373
builder = self.class.new_builder(context)
74-
builder.build(path, :prerequired => prerequired)
74+
builder.build_require(path, :prerequired => prerequired)
75+
76+
result = builder.to_s + "\nOpal.require(#{path.inspect});"
7577

7678
if self.class.source_map_enabled
7779
register_source_map(context.logical_path, builder.source_map.to_s)
78-
"#{builder.to_s}\n//# sourceMappingURL=#{File.basename(context.logical_path)}.map\n"
80+
"#{result}\n//# sourceMappingURL=#{File.basename(context.logical_path)}.map\n"
7981
else
80-
builder.to_s
82+
result
8183
end
8284
end
8385

0 commit comments

Comments
 (0)
Please sign in to comment.