File tree Expand file tree Collapse file tree 2 files changed +22
-0
lines changed Expand file tree Collapse file tree 2 files changed +22
-0
lines changed Original file line number Diff line number Diff line change @@ -174,6 +174,26 @@ def generate_gzipped
174174 gz . write search_index
175175 gz . close
176176 end
177+
178+ # GZip the rest of the js files
179+ Dir . chdir @template_dir do
180+ Dir [ '**/*.js' ] . each do |source |
181+ dest = out_dir + source
182+ outfile = out_dir + "#{ dest } .gz"
183+
184+ debug_msg "Reading the original js file from %s" % dest
185+ data = dest . read
186+
187+ debug_msg "Writing gzipped file to %s" % outfile
188+
189+ Zlib ::GzipWriter . open ( outfile ) do |gz |
190+ gz . mtime = File . mtime ( dest )
191+ gz . orig_name = dest . to_s
192+ gz . write data
193+ gz . close
194+ end
195+ end
196+ end
177197 end
178198
179199 ##
Original file line number Diff line number Diff line change @@ -142,7 +142,9 @@ def test_generate_gzipped
142142 @g . generate_gzipped
143143
144144 assert_file 'js/searcher.js'
145+ assert_file 'js/searcher.js.gz'
145146 assert_file 'js/navigation.js'
147+ assert_file 'js/navigation.js.gz'
146148 assert_file 'js/search_index.js'
147149 assert_file 'js/search_index.js.gz'
148150
You can’t perform that action at this time.
0 commit comments