Skip to content

Commit 4d66733

Browse files
committedMar 12, 2015
Cleanup options passing
1 parent ced9f36 commit 4d66733

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed
 

Diff for: ‎lib/opal/builder_processors.rb

+7-7
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ def source_map
8787

8888
def compiled
8989
@compiled ||= begin
90-
compiler = compiler_for(@source, file: @filename)
90+
compiler = compiler_for(@source, default_compiler_options)
9191
compiler.compile
9292
compiler
9393
end
@@ -97,6 +97,10 @@ def compiler_for(source, options = {})
9797
compiler_class.new(source, @options.merge(options))
9898
end
9999

100+
def default_compiler_options
101+
{ file: @filename }
102+
end
103+
100104
def requires
101105
compiled.requires
102106
end
@@ -133,12 +137,8 @@ def prepare(source, path)
133137
erb_compiler.prepared_source
134138
end
135139

136-
def compiled
137-
@compiled ||= begin
138-
compiler = compiler_for(@source, file: @filename, template: true)
139-
compiler.compile
140-
compiler
141-
end
140+
def default_compiler_options
141+
super.update({ template: true })
142142
end
143143
end
144144

0 commit comments

Comments
 (0)
Please sign in to comment.