lib/closure/goog.rb in closure-1.5.5 vs lib/closure/goog.rb in closure-1.5.6
- old
+ new
@@ -122,13 +122,15 @@
comp = Compiler.compile args, @dependencies, @env
if mods
refresh # compilation may add new files, module_uris_compiled uses src_for
prefix = File.expand_path module_output_path_prefix, root
if comp.js_output_file
- File.open comp.js_output_file, 'w' do |f|
- f.write Compiler::Util.module_path @path
- f.write Compiler::Util.module_info mods
- f.write Compiler::Util.module_uris_compiled mods, @sources, prefix
+ if comp.compiled?
+ File.open comp.js_output_file, 'w' do |f|
+ f.write Compiler::Util.module_path @path
+ f.write Compiler::Util.module_info mods
+ f.write Compiler::Util.module_uris_compiled mods, @sources, prefix
+ end
end
else
comp << Compiler::Util.module_path(@path)
comp << Compiler::Util.module_info(mods)
comp << Compiler::Util.module_uris_compiled(mods, @sources, prefix)